makenotion/notion-mcp-server

Official Notion MCP Server

解決する課題

このプロジェクトは、AIエージェントがNotionワークスペースとやり取りできる方法を提供します。LLMがModel Context Protocol (MCP) を実装することで、Notion API をAIクライアントが自動的に発見・利用できるツールのセットに変換し、Notionページやデータベースの検索、読み取り、編集が可能になります。

動作方法

サーバーは、MCP互換のAIクライアント(例:Claude Desktop や Cursor)とNotion APIの間のブリッジとして機能します。AIがデータソースの照会、ページメタデータの取得、ページの移動などの操作に使用できる22種類のツールを公開しています。トークン効率を向上させるために、通常のNotion APIで使用される複雑なJSONブロック形式ではなく、Markdown形式でページの読み書きが可能な専用ツールも含まれています。

対象ユーザー

自身のNotionワークスペースとAIエージェントの接続を自己ホスティングしたい開発者やAIの高度なユーザーで、APIトークンやローカルサーバーの設定を自分で管理することに慣れている方。

特徴

  • Markdown対応:トークン使用量を削減するため、ページの読み取り・編集に特化したMarkdown用ツールを提供。
  • 柔軟なトランスポート:標準入出力(STDIO)とストリーマブルHTTPの両方をサポートし、Webアプリケーションにも対応。
  • マルチテナント対応:1つのデプロイで複数のNotion統合をトークンパススルーで提供可能。
  • 広範なツールセット:ページ管理、データベース(データソース)のクエリ、コンテンツ操作をカバーする22種類のツールを提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト