ProductivityTypeScript

mcp-notion-server

MCP Server for the Notion API that allows LLMs to interact with Notion workspaces efficiently.

Free
N/A rating (0 reviews)0 installs875 GitHub stars
NotionMCPLLM

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

Claude DesktopCursor

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

ok0
ok1