Skip to main content
Glama
cms19859230182-lang

Claude + Notion MCP Demo

Claude + Notion MCP Demo

一个基于模拟的双客户工作区(Acme / Beta)的小型离线 MCP 服务器。它展示了这项工作中容易出错的部分:找到正确的页面、修补一个表格单元格,或者在匹配不明确时拒绝操作。

这不是你的真实 Notion 工作区。这个仓库里没有 Anthropic API 密钥,也没有 Notion 令牌。连接官方 Notion 连接器仍然是在你的 Claude Desktop 应用中完成的:在屏幕共享中,并由你登录。

它演示了什么

  1. 一个混合工作区:面向两个客户的文本简报以及发票表格

  2. search_pages — “Acme 发票”不会返回 Beta

  3. apply_client_edit — 只在 Acme 上更新 INV-104;像“发票”这样模糊的查询会被拒绝,以免修补错误的客户

  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 不变,并展示被拒绝的模糊编辑。

这个模拟器的范围

  • 测试用的 JSON 页面,而非生产环境 Notion

  • 仅限本地 stdio MCP 工具

  • 不能替代在 Zoom/Meet 上进行的 Claude Desktop → Settings → Connectors → Notion OAuth 演示

$30 通话涵盖的内容

$30 里程碑是:在屏幕共享中连接官方 Notion MCP 连接器,并确认 Claude 能读取你的一个页面。 密码由你保留。通话前可以签署 NDA。

这并非承诺混合工作区中的每个客户页面都会在 30 分钟内正确更新。在我们查看 2–3 个示例页面之后,跨多个企业的可靠查找与编辑是一个后续里程碑。

Related MCP Connectors

Related MCP Servers