Notion について
ページ、データベース、コメント、ワークスペース検索
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://mcp.notion.com/mcpインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http notion https://mcp.notion.com/mcpCursor.cursor/mcp.json
{"mcpServers":{"notion":{"type":"http","url":"https://mcp.notion.com/mcp"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"notion":{"type":"http","url":"https://mcp.notion.com/mcp"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"notion":{"type":"http","url":"https://mcp.notion.com/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"notion":{"serverUrl":"https://mcp.notion.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
すべてのエンドポイント
Streamable HTTP
https://mcp.notion.com/mcpSSE
https://mcp.notion.com/sseツール
28| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | Notion ワークスペース全体と接続済みソース(Slack、Google Drive、Github、Jira、Microsoft Teams、Sharepoint、OneDrive、Linear)を対象としたセマンティック検索クエリです。最良の結果を得るには、ツール呼び出しごとに質問を 1 つだけ指定してください。検索ごとに個別の "search" ツール呼び出しを使用します。 また、クエリに部分文字列またはキーワードを指定して、名前またはメールアドレスに一致するユーザーを検索できます。例:"john" または "[email protected]" |
| query_type | enum | いいえ | クエリの種類として "internal" または "user" を指定します。"user" 検索を実行する場合は、必ずこの入力を含めてください。internal | user |
| content_search_mode | enum | いいえ | 検索バックエンドとして、"workspace_search"(高速、ワークスペースのみ)または "ai_search"(セマンティック検索、Slack/Linear などを含む)を選択します。省略した場合、利用可能であれば AI search が使われます。コンテンツ検索のみが対象です。workspace_search | ai_search |
| data_source_url | string | いいえ | 任意で、検索するデータソースの URL を指定します。データソース内のページを対象にセマンティック検索を行います。注:データソースを指定してください。データベースではありません。<data-source> タグは、fetch などのツールが返す Notion 形式の Markdown の一部です。完全な仕様については create-pages ツールの説明を参照してください。 |
| page_url | string | いいえ | 任意で、検索対象ページの URL または ID を指定します。指定したページとその配下のコンテンツを対象にセマンティック検索を行います。完全なページ URL(例:https://notion.so/workspace/Page-Title-1234567890)またはページ ID(UUIDv4)のみを指定できます。ID のハイフンはあってもなくても構いません。 |
| teamspace_id | string | いいえ | 任意でチームスペース ID を指定し、検索結果をそのチームスペースに限定します。指定したチームスペース内のコンテンツのみを検索します。チームスペース ID(UUIDv4)は、ハイフンの有無を問いません。 |
| filters | object | いいえ | 任意で、検索結果に適用するフィルターを指定します。query_type が 'internal' の場合にのみ有効です。 |
| filters.created_date_range | object | いいえ | 任意のフィルターです。指定した日付範囲内に作成された検索結果のみを返します。 |
| filters.created_date_range.start_date | string | いいえ | 日付範囲の開始日(指定する場合)を ISO 8601 の日付文字列で指定します。 |
| filters.created_date_range.end_date | string | いいえ | 日付範囲の終了日(指定する場合)を ISO 8601 の日付文字列で指定します。 |
| filters.created_by_user_ids | array | いいえ | 任意のフィルターです。指定したユーザー ID の Notion ユーザーが作成した検索結果のみを返します。 |
| page_size | integer | いいえ | 返す結果の最大数(デフォルト 10)。値を小さくすると応答サイズを抑えられます。 |
| max_highlight_length | integer | いいえ | 結果のハイライトの最大文字数(デフォルト 200)。0 に設定するとハイライトを完全に省略します。 |
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。