🔌
NotionMCPとCursor連携
はじめに
Notionの公式のMCPサーバーができたので、Cursorから情報取得するまで検証
環境
OS:Windows10
Cursorとnode.jsインストール済み
設定方法
以下の対応が必要
- Notion
トークン(インテグレーションシークレット)の発行とMCPがアクセスさせたいページに接続設定をする - Cursor
MCPサーバーの設定
1. Notionでトークンの発行
- インテグレーションの画面に移動
- 設定画面を開く
- 左メニューのコメクトをクリック
- インテグレーションを作成または管理するをクリック
- インテグレーションを作成する
- 「新しいインテグレーション」をクリック
- インテグレーション名と対象のワークスペースを入力して保存します。
- 作成後トークンの値をコピー
- Notionのページの接続設定
- MPCサーバーに参照させたいページに移動
- オプションから「接続」→「1-3で作成したインテグレーション」を選択
2. CursorでMCPサーバーの設定
- cursorの設定画面からMCPをクリック
- 「Add new global MCP Server」をクリック
- mcp.jsonが開くので以下のコードを追加
{ "mcpServers": { "notionApi": { "command": "npx", "args": ["-y", "@notionhq/notion-mcp-server"], "env": { "OPENAPI_MCP_HEADERS": "{\"Authorization\": \"Bearer ntn_XXXXXXXXXXXXXXXXX\", \"Notion-Version\": \"2022-06-28\" }" } } } }- 確認
画像のようにMCPサーバーが追加され、名前の左のランプが緑になれば連携OK。
一度エディタ再起動したほうが良いかも・
- 確認
実際に使ってみる
AIに依頼したテキスト
notionから最新5ページの内容を教えてください
結果
※内容はプライベートページなのでぼかし入れさせてもらっています。

まとめ
テキストレベルのものはAI側に把握はできているので、ドキュメントをNotionに書いてそこからcursorで実装みたいなことはできるような感じがしました。
Notion上の画像、DBなどどこまで認識してくれるかなどは今後要検証
Discussion