Notion MCPの接続で繋がらない原因とは?

Notion公式からNotion MCPがリリースされたので、早速、CursorとClaude Desktopで設定してみました。

ちなみに、私の環境はMacでCursorは課金済み、Claudeは無料枠です。

Notion MCP 設定

公式のREADMEや下記の記事の通りにすすめれば良いだけです。

https://www.notion.so/notion/Notion-MCP-1d0efdeead058054a339ffe6b38649e1

  1. ローカルPCにnode(npx)環境が必要
  2. Notionのインテグレーション設定
  3. Notionのページでインテグレーションを接続
  4. ClaudeやCursorのMCP設定(mcp.json)

MCP設定で下記のコードのNotionのインテグレーションキー部分を変更し、追記するだけです。

(Claude Desktopでは、commandのnpxはフルパスで入力する必要がありました)

{
  "mcpServers": {
    "notionApi": {
      "command": "npx",
      "args": [
        "-y",
        "@notionhq/notion-mcp-server"
      ],
      "env": {
        "OPENAPI_MCP_HEADERS": "{\\"Authorization\\": \\"Bearer ntn_****************************\\", \\"Notion-Version\\":\\"2022-06-28\\" }"
      }
    }
  }
}

Claudeでは再起動が必要になります。

最後に、Claude、CursorのMCPで接続出来ているか確認しましょう。

MCP設定完了しているのに回答が帰ってこない

MCPを使って回答を求めたのに…?

こんにちは!NotionのMCPに接続することについてご質問いただきありがとうございます。
現在、私はNotionのMCPに直接接続する機能は持っていません。NotionのAPIを使用して特定の操作を行うことは可能ですが、「MCP」という特定のシステムへの接続については詳細が不明です。
Notionの内容を読むためには、特定のページやデータベースのIDなどが必要です。現在、私はNotionの特定のコンテンツに直接アクセスする権限を持っていないようです。
Notionの内容を読むには、以下のような方法があります:

Notionの特定のページIDやデータベースIDを提供していただく
NotionのAPIを使って特定のコンテンツを検索する

原因

設定しているmcpの項目数が多すぎた。

Image in a image block

Image in a image block

これをNotion MCP(notion Api)のみに修正したら、無事Notionから回答が帰ってきました。

CursorではデフォルトのMCP設定(mcp_settings.json)でいろんな項目を追加するのではなく、プロジェクト事のmcp.jsonで記述するようにしましょう。