feat(registry): add Notion MCP server support #11
+497
−4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Adds Notion MCP server to the registry with authentication setup and comprehensive usage documentation, enabling interaction with Notion databases and pages from Claude Code.
Implementation Plan
See docs/features/002-notion-mcp-server.md for detailed implementation approach.
Key Components
Registry Entry:
registry/mcp-servers/notion/index.tswith complete lifecycle methodsAuthentication Setup:
.env.mcp.secretsDocumentation:
claude.mdfragment with usage examplesTechnical Approach
Testing Strategy
Areas Requesting Feedback
1. Database Pre-Configuration
Question: Should we prompt users to configure specific Notion databases during initial setup?
Pros:
Cons:
Proposal: Skip for v1, document how to find database IDs
2. Rate Limit Handling
Question: How should we handle Notion API rate limits?
Considerations:
Options:
3. Multi-Workspace Support
Question: Should we support multiple Notion workspaces?
Use Cases:
Implementation:
4. Capability Prioritization
Question: Which Notion capabilities should be documented first?
Options (vote with 👍):
Related Issues
Closes #2
Checklist
Status: 🚧 Draft - Implementation plan complete, awaiting feedback before coding