ANTHROPIC_SUBMISSION.mdā¢3.9 kB
# Submitting @aidd-app/mcp to Anthropic's Official MCP Registry
## Prerequisites ā
- [x] Package published to npm: `@aidd-app/mcp`
- [x] Stable version (1.0.0)
- [x] OAuth authentication implemented
- [x] Documentation complete
- [x] Tested and working
## Submission Process
### Step 1: Fork the MCP Registry
1. Go to https://github.com/anthropics/mcp-registry
2. Fork the repository to your GitHub account
### Step 2: Add Your MCP to registry.json
Add this entry to the registry.json file:
```json
{
"aidd": {
"name": "AiDD",
"description": "Apple Notes integration with AI-powered task processing and multi-service sync for ADHD optimization",
"author": "AiDD Team",
"homepage": "https://aidd.app",
"package": "@aidd-app/mcp",
"version": "1.0.0",
"categories": ["productivity", "notes", "ai", "task-management"],
"features": [
"apple-notes-integration",
"oauth-authentication",
"ai-task-extraction",
"multi-service-sync"
],
"platforms": ["macos"],
"icon": "https://aidd.app/icon.png",
"screenshots": [
"https://aidd.app/screenshots/auth.png",
"https://aidd.app/screenshots/import.png"
]
}
}
```
### Step 3: Create Pull Request
1. Commit your changes with message:
```
Add AiDD MCP for Apple Notes integration
```
2. Create a pull request to `anthropics/mcp-registry` with:
**Title**: `Add AiDD MCP - Apple Notes Integration with AI Processing`
**Description**:
```markdown
## Description
AiDD MCP provides seamless Apple Notes integration for Claude Desktop with AI-powered task processing and multi-service synchronization.
## Package Details
- npm package: `@aidd-app/mcp`
- Version: 1.0.0
- Platform: macOS (AppleScript dependency)
- License: MIT
## Key Features
- š Full Apple Notes integration (create, read, update, delete)
- š Browser-based OAuth authentication
- š¤ AI-powered action item extraction
- š± Sync with 7+ services (Google Tasks, Microsoft To Do, Trello, etc.)
- š§ ADHD-optimized task processing
## Testing
Tested successfully with Claude Desktop on macOS. OAuth flow working with multiple providers.
## Checklist
- [x] Package published to npm
- [x] Documentation complete
- [x] Follows MCP protocol standards
- [x] Security review completed (OAuth, encrypted tokens)
- [x] No hardcoded credentials
- [x] Error handling implemented
```
### Step 4: Additional Requirements
Anthropic may require:
1. **Security Review**
- OAuth implementation review
- Token storage security
- API endpoint security
2. **Quality Standards**
- Error handling
- User feedback
- Performance optimization
3. **Documentation**
- Clear installation instructions
- Usage examples
- Troubleshooting guide
## Alternative: Direct Contact
Contact Anthropic directly:
- Email: support@anthropic.com
- Subject: "MCP Extension Submission: AiDD for Apple Notes"
- Include:
- npm package link
- GitHub repository
- Demo video/screenshots
- Security attestation
## What Happens After Approval
Once approved, AiDD will appear in Claude Desktop's Extensions section:
```
Desktop app ā Extensions
Available Extensions:
ā GitHub
ā JIRA
ā Slack
ā AiDD ā Your extension!
[Install]
```
Users can then:
1. Click "Install" next to AiDD
2. Claude Desktop automatically configures it
3. No manual JSON editing required
## Estimated Timeline
- Submission: Immediate
- Review: 1-2 weeks
- Approval/Feedback: 2-3 weeks
- Listed in registry: Upon approval
## Next Steps
1. Fork https://github.com/anthropics/mcp-registry
2. Add your entry to registry.json
3. Submit pull request
4. Monitor for feedback
5. Address any requested changes
## Support Your Submission
- Star the repository
- Share on social media
- Get community support
- Show usage metrics