Skip to main content
Glama
tleeds1

NotionMCP Server

by tleeds1

NotionMCP Server

A Python server that integrates MCP with Notion to automate documentation workflows and manage Notion via LLMs.

Features

  • Exposes MCP tools for creating, updating, and searching Notion pages

  • Converts plain text and markdown-like content into Notion blocks

  • Supports appending and replacing content in Notion pages

  • Provides debug information for troubleshooting

Related MCP server: SystemPrompt MCP Notion Server

Requirements

  • Python 3.10+

  • Notion integration token and parent page ID

  • MCP server and CLI

  • See requirements.txt for Python dependencies

Setup

  1. Clone the repository and navigate to the project directory.

  2. Install dependencies:

    pip install -r requirements.txt
  3. Configure environment variables:

    • Find the related API key and parent page ID from your Notion

    • API key is the integration key

    • Parent page ID is the target page we use to interact with LLMs prompt

    • Set NOTION_API_KEY and NOTION_PARENT_ID in .env file

  4. Run the server:

    python notionMCP_server.py
  5. Edit LLMs config file to recognize MCP server:

    • In this project, I used Claude desktop, here is how to edit the config

    • Find claude_desktop_config.json and edit as follows:

    {
      "mcpServers": {
        "NotionMCP": {
          "command": "path_to_the_exe_python_file_running_your_server",
          "args": ["path_to_python_server_file(notionMCP_server.py)"],
          "env": {}
        }
      }
    }
    • Use which python to find the executable python file running your server

License

MIT License

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tleeds1/NotionMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server