MCP.so
ログイン
N

Notion MCP Server

@ContexaAI

基本情報

カテゴリ

メモリとナレッジ

トランスポート

stdio

作者

ContexaAI

投稿者

Akshay Galande

Notion MCP Server について

概要はまだありません

Notion MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "notionApi": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e",
        "OPENAPI_MCP_HEADERS",
        "mcp/notion"
      ],
      "env": {
        "OPENAPI_MCP_HEADERS": "{\"Authorization\":\"Bearer ntn_****\",\"Notion-Version\":\"2022-06-28\"}"
      }
    }
  }
}

Notion MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Notion?

This project implements an MCP server for the Notion API. It is a fork of the official Notion MCP server that replaces the Stdio transport with Server-Sent Events (SSE). It allows AI assistants to interact with Notion pages, databases, and comments using natural language commands.

How to use Notion?

Install and configure the server by setting up an internal Notion Integration, copying the integration token, and adding the MCP configuration to your client (e.g., .cursor/mcp.json or claude_desktop_config.json). You can run it via npx or Docker, providing the token and Notion version in the OPENAPI_MCP_HEADERS environment variable. Then instruct your AI to perform actions like commenting or creating pages.

Key features of Notion

  • MCP server for the Notion API
  • Supports searching, reading, commenting, and creating pages
  • Uses Server-Sent Events (SSE) transport (fork modification)
  • Installable via npm or Docker
  • Read-only token option for security-conscious users
  • Designed for use with AI assistants like Claude

Use cases of Notion

  • Comment "Hello MCP" on a specific page
  • Create a new page titled "Notion MCP" under a parent page
  • Retrieve the content of a page by its content ID
  • Search for pages and databases using natural language
  • Add content to existing pages via AI instructions

よくある質問

1

What is the main modification of this fork?

The primary modification is the replacement of the transport mechanism from Stdio to Server-Sent Events (SSE).

2

How do I get a Notion Integration token?

Go to https://www.notion.so/profile/integrations, create a new internal integration, and copy the token from the Configuration tab.

3

Can this server delete databases?

No. The scope of the Notion API exposed is limited; for example, you will not be able to delete databases via MCP. There is a non-zero risk to workspace data, so consider creating a read-only integration token.

4

How do I configure the server for my client?

Add the appropriate block to your client’s config file (e.g., `.cursor/mcp.json` or `claude_desktop_config.json`) using either `npx` or Docker, with your integration token and Notion version in the `OPENAPI_MCP_HEADERS` variable.

5

What runtime does the server require?

It requires Node.js (for `npx`) or Docker. The Docker image can be pulled from Docker Hub or built locally using the provided `docker-compose` file.

コメント

「メモリとナレッジ」の他のコンテンツ