mcp-notion-server
MCP Server for the Notion API that allows LLMs to interact with Notion workspaces efficiently.
The Notion MCP Server enables seamless integration with the Notion API, allowing large language models (LLMs) to access and manipulate Notion workspaces. By utilizing Markdown conversion, it optimizes token usage, making interactions with LLMs more efficient and cost-effective. This server is designed to facilitate various operations within Notion, such as reading and updating content, while ensuring a smooth user experience. Setting up the Notion MCP Server involves creating a Notion integration, retrieving the secret key for authentication, and configuring the server in your local environment. The server supports both command-line execution and integration with Claude Desktop, making it versatile for different user needs. Additionally, it offers an experimental Markdown conversion feature to further enhance performance by reducing context size during communication.
Compatible with
Install
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"mcp-notion-server": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-notion-server"
]
}
}
}Config File Location
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/claude/claude_desktop_config.json
Some servers require additional setup - check the GitHub README for specific instructions.
Permissions