Notion MCP Server について
Notion MCP Serverは、Claude AIをNotionワークスペースに接続し、コンテンツの読み取りと更新を可能にします。ページやデータベースの検索、クエリ、スキーマ取得に対応します。
主な機能
- 01ワークスペース内の検索
- 02ページ内容の取得
- 03データベースのメタデータとスキーマ取得
- 04データベース項目の検索と絞り込み
- 05既存コンテンツの更新
活用シーン
- 01Notionワークスペース内のページ検索
- 02Claudeで特定ページを読む
- 03データベーススキーマの確認
- 04データベース項目の絞り込み
- 05Notionコンテンツの更新
MCP 対応
MCPサーバーは、Notion検索、ページとデータベーススキーマの取得、データベース項目の検索・絞り込み、コンテンツ更新のツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Notion MCP サーバー
Claude AI と Notion ワークスペースをシームレスに統合し、読み取りと書き込みを可能にする MCP(Model Context Protocol)サーバーの実装です。
プロジェクト概要
このプロジェクトは、Claude AI を Notion ワークスペースに接続する MCP サーバーの構築を目的としています。これにより、Claude は次の操作を行えます。
- Notion のデータベースやページのコンテンツを読み取る
- 既存のコンテンツを更新する
- Notion ワークスペース全体を検索する
- データベースのエントリを検索し、フィルタリングする
- ページの詳細なコンテンツとデータベースのスキーマを取得する
前提条件
- Node.js(v16 以降)
- Notion API キー
- Claude Desktop
はじめに
1. Notion API アクセスを設定する
- https://www.notion.so/my-integrations で Notion インテグレーションを作成します
- インテグレーションに名前を付けます(例:「Claude MCP Integration」)
- インテグレーションの種類を「Internal」に設定します
- API キーをコピーします
- ページまたはデータベースの右上にある「...」メニューをクリックして「Add connections」を選択し、Notion のページやデータベースをインテグレーションと共有します
2. 依存関係をインストールする
npm install
3. 環境変数を設定する
プロジェクトのルートに .env ファイルを作成し、Notion API キーを設定します。
NOTION_API_KEY=your_api_key_here
この手順が必要なのは、サーバーを開発する場合のみです。
4. ビルドする
サーバーをビルドし、Claude で使用できる状態にします。
npm run build
サーバーを開発する場合は、npm run dev または npm run inspect を実行できます。
5. Claude Desktop の設定に追加する
claude_desktop_config.json を開き(Settings > Developer に移動して Edit Config をクリック)、次の内容を追加します。
"notion": {
"command": "node",
"args": [
"path/to/mcp-server-notion/dist/index.js"
],
"env": {
"NOTION_API_KEY": "your_notion_api_key_here"
}
}
6. Claude を再起動する
Claude を再起動すれば、使用できるようになります。
利用可能な機能
MCP サーバーでは、次のツールを利用できます。
search_notion:クエリ文字列を使って Notion ワークスペース全体を検索しますget_notion_page:特定の Notion ページから詳細なコンテンツを取得しますget_notion_database:Notion データベースのメタデータとスキーマを取得しますquery_notion_database:複雑なクエリに対応し、Notion データベースのエントリを検索してフィルタリングします
リソースと参考情報
貢献
貢献を歓迎します。お気軽にプルリクエストを送信してください。
ライセンス
このプロジェクトは MIT ライセンスのもとで公開されています。詳細については LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。