Repolode
makenotion

makenotion/notion-mcp-server

Notion API経由でAIアシスタントにNotionワークスペースの閲覧・編集を許可するセルフホスト型MCPサーバー。現在はNotionのホスト型Remote MCPに置き換えられています。

代替できる製品:Notion AI

スター
4,671
フォーク
638
未解決の Issue
202
最終コミット
30 日前

これは何?

Notion APIをラップするMCP(Model Context Protocol)サーバーです。検索、ページの読み取り・作成、データベースやデータソースへのクエリ、コメントの追加などのNotion操作をツールとして公開し、Claude Desktop、Cursor、ZedなどのAIクライアントから呼び出せます。デフォルトではstdio経由でローカル実行し、bearer token認証を備えたStreamable HTTPサーバーとしても動作します。アクセスはNotionの内部インテグレーショントークンで制御され、そのインテグレーションに明示的に接続されたページのみが表示されます。

バージョン2.0.0ではNotion APIのバージョンを2025-09-03に更新し、主な抽象化としてデータベースに代わりデータソースを採用しました。また、ページの内容をMarkdownとして読み取り・編集する2つのツールが追加されています。Notion MCPチームによると、このリポジトリは積極的なメンテナンスを終了しており、セマンティック検索とOAuthに対応するホスト型Remote Notion MCPが推奨されています。このバージョンを使うには、引き続きインテグレーションの作成、ページの共有、JSONクライアント設定の編集が必要です。

サーバーはnpxやDockerで実行できるほか、npmでソースからビルドできます。任意のトークンパススルーモードを有効にすると、1つのデプロイで複数のNotionインテグレーションに対応できます。

主な機能

  • 01Notion APIの操作をAIクライアント向けのMCPツールとして公開します。
  • 02stdioとStreamable HTTPのトランスポートに対応しています。
  • 03バージョン2.0.0では、ページの内容をMarkdownとして読み取り・編集できます。
  • 04データソースの作成、更新、クエリなどに対応しています。
  • 05NOTION_TOKENまたはOPENAPI_MCP_HEADERSでNotionインテグレーショントークンを指定できます。
  • 06複数のインテグレーション向けに、リクエストごとのトークンパススルーを任意で利用できます。

ユースケース

  • AIアシスタントにNotionワークスペース内のページを検索・要約させる。
  • エディターで自然言語の指示に基づいてページ作成やコメント追加を自動化する。
  • Notionと社内AIエージェントをつなぐセルフホスト型ブリッジを構築する。
  • AIクライアントが変更できる内容を制限するため、読み取り専用のインテグレーションを実行する。

クイックスタート

  1. 1

    Notionで内部インテグレーションを作成し、トークンをコピーします

  2. 2

    使用するページをインテグレーションに接続します

  3. 3

    NOTION_TOKENを使用して、npxでMCP設定をクライアントに追加します

    npx -y @notionhq/notion-mcp-server

使う前に知っておきたいこと

  • Notionは代わりにホスト型のRemote Notion MCPを推奨しており、このリポジトリは現在、積極的なメンテナンスやサポートが行われていません。
  • Issueやプルリクエストは積極的に確認されておらず、プロジェクトが終了する可能性があります。
  • 検索はキーワードのみで、ページコンテンツ用ツールもホスト版に比べて限られています。
  • インテグレーショントークンの手動設定とページ共有が必要です。

トピック

よくある質問

notion-mcp-server とは?
Notion API経由でAIアシスタントにNotionワークスペースの閲覧・編集を許可するセルフホスト型MCPサーバー。現在はNotionのホスト型Remote MCPに置き換えられています。 Notion APIをラップするMCP(Model Context Protocol)サーバーです。検索、ページの読み取り・作成、データベースやデータソースへのクエリ、コメントの追加などのNotion操作をツールとして公開し、Claude Desktop、Cursor、ZedなどのAIクライアントから呼び出せます。デフォルトではstdio経由でローカル実行し、bearer token認証を備えたStreamable HTTPサーバーとしても動作します。アクセスはNotionの内部インテグレーショントークンで制御され、そのインテグレーションに明示的に接続されたページのみが表示されます。
notion-mcp-server は無料で使えますか?ライセンスは?
notion-mcp-server は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
notion-mcp-server は今もメンテナンスされていますか?
活発にメンテナンス中。notion-mcp-server の最終コミットは 2026年9月20日 です。
notion-mcp-server は何に使えますか?
AIアシスタントにNotionワークスペース内のページを検索・要約させる。 エディターで自然言語の指示に基づいてページ作成やコメント追加を自動化する。 Notionと社内AIエージェントをつなぐセルフホスト型ブリッジを構築する。 AIクライアントが変更できる内容を制限するため、読み取り専用のインテグレーションを実行する。
notion-mcp-server のインストール方法は?
Notionで内部インテグレーションを作成し、トークンをコピーします 使用するページをインテグレーションに接続します NOTION_TOKENを使用して、npxでMCP設定をクライアントに追加します: npx -y @notionhq/notion-mcp-server
notion-mcp-server はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/makenotion/notion-mcp-server

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト