Skip to main content
Glama
cms19859230182-lang

Claude + Notion MCP Demo

Claude + Notion MCP Demo

合成の2クライアントワークスペース(Acme / Beta)上にMCPサーバーを構築した、小規模なオフラインMCPサーバーです。間違えやすい部分、つまり正しいページを見つける、テーブルの1つのセルを修正する、または一致が曖昧な場合は拒否する、ということを示しています。

これは実際のNotionワークスペースではありません。このリポジトリにはAnthropic APIキーもNotionトークンも含まれていません。公式のNotionコネクタへの接続は、引き続きClaude Desktopアプリで、画面共有を通じて、あなたがサインインした状態で行われます。

デモの内容

  1. 2つのクライアント向けのテキストブリーフと請求書テーブルが混在するワークスペース

  2. search_pages — 「Acme invoices」はBetaを返しません

  3. apply_client_edit — AcmeのINV-104のみを更新します。「invoices」のような曖昧なクエリは拒否され、誤ったクライアントが修正されることはありません

  4. 任意:claude_desktop_config.example.jsonを使用してClaude Desktopをsrc.serverに向けます

Related MCP server: mcp-sandbox

実行方法

py -3 -m pip install -r requirements.txt
py -3 -m pytest tests -q
py -3 -m src.run

src.runはAcmeの請求書を検索し、INV-104の金額を1500.00に設定し、Betaは変更せず、拒否された曖昧な編集を表示します。

このダミーの範囲

  • 本番のNotionではなく、フィクスチャJSONページ

  • ローカルのstdio MCPツールのみ

  • Claude Desktop → Settings → Connectors → Notion OAuthのZoom/Meetウォークスルーに代わるものではありません

30ドルのコールに含まれるもの

30ドルのマイルストーンは、画面共有で公式のNotion MCPコネクタに接続し、Claudeがあなたのページの1つを読み取れることを確認することです。パスワードはお客様が保持します。コール前にNDAに署名することもできます。

混在したワークスペース内のすべてのクライアントページが30分で正しく更新されることを約束するものではありません。複数のビジネスにわたる信頼性の高い検索・編集は、2〜3のサンプルページを確認した後の次のマイルストーンです。

Related MCP Connectors

Related MCP Servers