MCP.so
登录

Notion MCP Server

@kyrelldixon

基本信息

分类

记忆与知识

传输方式

stdio

作者

kyrelldixon

关于 Notion MCP Server

My implementation of a Notion MCP Server

Notion MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "notion-mcp-kyrelldixon": {
      "command": "bun",
      "args": [
        "run",
        "src/index.ts"
      ]
    }
  }
}

Notion MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Notion MCP Server?

Notion MCP Server is a Model Context Protocol (MCP) server that bridges AI assistants with the Notion API, allowing programmatic access to Notion workspaces. It is designed for developers and AI tool users who want to query, create, and update Notion databases, pages, and blocks through a standardized interface.

How to use Notion MCP Server?

Install Bun v1.2.9 or higher, clone the repository, run bun install, and set your Notion API token in a .env file as NOTION_API_KEY. Build and run the server with bun run src/index.ts. To use with Claude Desktop, add the configuration block to claude_desktop_config.json, specifying the bun command and the server’s absolute path.

Key features of Notion MCP Server

  • Query Notion databases with filtering and sorting
  • Create and update database schemas and properties
  • Create, retrieve, and update page properties and content
  • Search across Notion pages and databases by title
  • Standard MCP protocol for seamless AI assistant integration

Use cases of Notion MCP Server

  • An AI assistant helping a project manager query and filter task databases.
  • Automating page creation from external data into a Notion workspace.
  • Updating page properties in bulk based on AI-generated analysis.
  • Searching across a large Notion workspace to find relevant documents.

常见问题

1

What are the prerequisites for using Notion MCP Server?

You need Bun v1.2.9 or higher, a Notion integration token with appropriate permissions, and the Notion pages/databases must be shared with your integration.

2

How do I set up a Notion integration?

Visit the Notion Your Integrations page, create a new integration, select required permissions, and copy the Internal Integration Token. Then share each page or database with the integration via the Connections menu.

3

How do I resolve permission errors?

Ensure your integration has the required permissions, verify it is invited to the relevant pages/databases, and confirm the token is correctly set in the `.env` file or configuration.

4

How do I configure Notion MCP Server with Claude Desktop?

Add an entry to `claude_desktop_config.json` under `mcpServers` with the command `bun`, args `["run", "src/index.ts"]`, the absolute path as `cwd`, and the `NOTION_API_KEY` environment variable set to your token.

评论

记忆与知识 分类下的更多 MCP 服务器