mcpField
N
Notion MCP Server

Notion MCP Server

ローカル
github.com/edcolyerメモリ・ナレッジ081 週間前に更新

Notion MCP Server について

Notion MCP Serverは、Claude AIをNotionワークスペースに接続し、コンテンツの読み取りと更新を可能にします。ページやデータベースの検索、クエリ、スキーマ取得に対応します。

主な機能

  1. 01ワークスペース内の検索
  2. 02ページ内容の取得
  3. 03データベースのメタデータとスキーマ取得
  4. 04データベース項目の検索と絞り込み
  5. 05既存コンテンツの更新

活用シーン

  1. 01Notionワークスペース内のページ検索
  2. 02Claudeで特定ページを読む
  3. 03データベーススキーマの確認
  4. 04データベース項目の絞り込み
  5. 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 アクセスを設定する
  1. https://www.notion.so/my-integrations で Notion インテグレーションを作成します
  2. インテグレーションに名前を付けます(例:「Claude MCP Integration」)
  3. インテグレーションの種類を「Internal」に設定します
  4. API キーをコピーします
  5. ページまたはデータベースの右上にある「...」メニューをクリックして「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 ファイルをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。