drio
Open app

MCP Notion Server

Source

Catalog onlyCatalog onlySTDIO

Overview

MCP Notion Server is a server application designed to enhance the functionality of Notion, a popular productivity and note-taking tool.

To use MCP Notion Server, clone the repository from GitHub, set up the server environment, and configure it to connect with your Notion account.

  • Integration with Notion for enhanced productivity - Customizable server settings - Ability to manage and organize Notion data more effectively
  1. Automating data entry into Notion.
  2. Creating custom workflows that interact with Notion.
  3. Enhancing collaboration features within Notion.

Add to your AI client

Use these steps to connect MCP Notion Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "mcp-notion-server-osaken55": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-notion-server-osaken55"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "mcp-notion-server-osaken55": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-notion-server-osaken55"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "mcp-notion-server-osaken55": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-notion-server-osaken55"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "mcp-notion-server-osaken55": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-notion-server-osaken55"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcp-notion-server-osaken55": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-notion-server-osaken55"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcp-notion-server-osaken55": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-notion-server-osaken55"
      ]
    }
  }
}

FAQ

Is MCP Notion Server free to use?

Yes! MCP Notion Server is open-source and free to use.

What programming languages are used in MCP Notion Server?

The server is primarily built using JavaScript and Node.js.

Can I contribute to the MCP Notion Server project?

Absolutely! Contributions are welcome, and you can submit pull requests on GitHub.