MCPサーバーとは?

Model Context Protocol(MCP)は、アプリケーションがLLMにツールを提供する方法を標準化するオープンプロトコル。

MCPはAIアプリケーションのUSB-Cポートのようなもの。USB-Cがデバイスを様々な周辺機器に接続するための標準化された方法を提供するように、MCPはAIモデルを様々なデータソースやツールに接続するための標準化された方法を提供します。

image.png

<aside> <img src="/icons/pen_yellow.svg" alt="/icons/pen_yellow.svg" width="40px" />

モデルコンテキストプロトコル(MCP)は、AIエージェントを様々な外部ツールやデータソースに接続する標準化されたプロトコルのこと

</aside>

:notion: Notion 公式MCPサーバー

Notion API用のMCPサーバーを公開しました!

<aside>

https://github.com/makenotion/notion-mcp-server

</aside>

Cursor + Notion MCPとNotion AIって何が違うの?

以下の記事で詳しく解説しています👇

<aside>

Notion AIと Cursor + Notion MCPってなにが違うの?徹底分析

image.png

</aside>

Notion MCPの設定方法

<aside> 👆

のGithub上の説明が常に正しいので最新情報はそちらをご覧ください。 このページでは、執筆時点での具体的な解説を載せています

</aside>

Cursorでの設定方法

  1. バージョン0.47以上を使用していることを確認してください。
    1. このバージョンにアップグレードできない場合は、ベータ設定(Cursor > Settings > Cursor Settings)でEarly Accessにオプトイン
  2. .cursor/mcp.jsonファイルの作成
    1. プロジェクトルートフォルダに作成し、ファイルに以下を追加します。

Cursorでの見え方

Cursorでの見え方


{
  "mcpServers": {
    "notionApi": {
      "command": "npx",
      "args": ["-y", "@notionhq/notion-mcp-server"],
      "env": {
        "OPENAPI_MCP_HEADERS": "{\\"Authorization\\": \\"Bearer ntn_****\\", \\"Notion-Version\\": \\"2022-06-28\\" }"
      }
    }
  }
}
  1. Notionのインテグレーションページにアクセスし、新しいインテグレーションを作成する

    <aside> <img src="/icons/warning_yellow.svg" alt="/icons/warning_yellow.svg" width="40px" />

    ログインしているユーザーと追加するワークスペースに注意!

    </aside>

    <aside>

    Screenshot 2025-04-09 at 16.10.29.png

    https://www.notion.so/profile/integrations

    </aside>

    インテグレーション名とロゴはお好きなものを設定

    <aside>

    image.png

    画像は公式リポジトリから引用

    https://github.com/makenotion/notion-mcp-server?tab=readme-ov-file

    </aside>

    1. APIアクセストークンを作成する
      • 内部インテグレーションシークレットからコピー

        <aside>

        Screenshot 2025-04-09 at 16.13.02.png

        </aside>

        <aside> <img src="/icons/warning_yellow.svg" alt="/icons/warning_yellow.svg" width="40px" />

        シークレットキーは絶対に他の人に公開しないでください!

        </aside>

      • .cursor/mcp.jsonファイルの作成ntn_**** を置き換える

    2. MCPにアクセスさせたいページに、今作ったインテグレーションを追加する
      • ページ右上 から接続 → 自分でつけた名前で検索

Screenshot 2025-04-09 at 16.47.06.png