Notion MCP Server
Model Context Protocol Server for Notion
How to install
With Forge Super installed, the button above opens the app on this extension, where you press Install. Nothing is installed until you do.
You can also open the Extensions panel in the app and search for Notion MCP Server. The extension's id is mcp-server-notion.
Don't have Forge Super yet? Download it here.
README
From the extension's repository, written by its authors and not by Mentenaz. See the source.
Notion MCP Server for Zed
A Zed extension that wraps the official Notion MCP server, enabling AI-powered interaction with your Notion workspace directly from Zed's Agent Panel.
Features
- Access and search Notion pages, databases, and blocks
- Create and modify Notion content from your editor
- Query databases and retrieve structured data
- Seamless integration with Zed's AI assistant
Prerequisites
- Zed Editor (with Agent Panel support)
- Node.js installed on your system
Installation
From Zed Extensions
- Open Zed
- Go to Extensions (Cmd+Shift+X on macOS)
- Search for "Notion MCP Server"
- Click Install
As a Dev Extension
- Clone this repository
- In Zed, go to Extensions > Install Dev Extension
- Select the cloned directory
Configuration
1. Create a Notion Integration
- Go to Notion Integrations
- Click "+ New integration"
- Name your integration (e.g., "Zed MCP")
- Select your workspace
- Click "Submit"
- Copy the Internal Integration Secret (starts with
ntn_)
2. Share Pages with Your Integration
- Open a Notion page or database you want to access
- Click the "..." menu in the top-right corner
- Click "+ Add connections"
- Select your integration
Repeat for each page/database you want the AI to access.
3. Configure Zed
Add to your Zed settings.json:
{
"context_servers": {
"mcp-server-notion": {
"settings": {
"notion_token": "ntn_your_integration_secret_here"
}
}
}
}
Verifying the Connection
- Open the Agent Panel in Zed
- Check the indicator dot next to "mcp-server-notion"
- A green indicator means the server is active
Usage
Once configured, you can interact with Notion through Zed's AI assistant. Example prompts:
- "Search my Notion workspace for project documentation"
- "Create a new page in my Tasks database"
- "Show me the contents of my meeting notes"
- "Update the status of my project to 'In Progress'"
Troubleshooting
Server not starting
- Ensure Node.js is installed and accessible in your PATH
- Verify your
notion_tokenis correct and starts withntn_ - Check Zed's logs: View > Open Log or run
zed --foreground
Can't access certain pages
- Make sure the page/database is shared with your integration
- The integration only has access to explicitly shared content
Resources
- Notion MCP Documentation
- Notion API Documentation
- Zed MCP Extensions Guide
- Official Notion MCP Server
License
Apache-2.0