Notion公式からNotion MCPがリリースされたので、早速、CursorとClaude Desktopで設定してみました。
ちなみに、私の環境はMacでCursorは課金済み、Claudeは無料枠です。
Notion MCP 設定
公式のREADMEや下記の記事の通りにすすめれば良いだけです。
https://www.notion.so/notion/Notion-MCP-1d0efdeead058054a339ffe6b38649e1
- ローカルPCにnode(npx)環境が必要
- Notionのインテグレーション設定
- Notionのページでインテグレーションを接続
- 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の項目数が多すぎた。


これをNotion MCP(notion Api)のみに修正したら、無事Notionから回答が帰ってきました。
CursorではデフォルトのMCP設定(mcp_settings.json
)でいろんな項目を追加するのではなく、プロジェクト事のmcp.json
で記述するようにしましょう。