将 Notion 接入 Claude Code

在 Claude Code 中读取 Notion 页面。连接工作区后,按标题查找页面,通过 OOMOL MCP 获取页面内容。

开始使用 Notion

开始使用 Notion

授权连接 Notion 账号,并选择要共享的页面;也支持使用内部集成密钥。

先确认资源访问权限

可以访问 Notion 工作区及需要处理的页面。

连接 Notion

登录 OOMOL,选择团队,在 Notion 连接页使用支持的授权方式创建连接。确认连接处于活跃状态,然后在 MCP 配置或 oo CLI 登录中使用同一个团队。

连接 Notion
  • 可以访问 Notion 工作区及需要处理的页面。
  • 需要将相关页面共享给集成。建立连接不等于获得整个工作区的所有页面权限。
选择接入方式

适合支持远程 HTTP MCP 和自定义认证请求头的客户端。

  1. 打开 MCP 配置页,登录并选择应用连接所在的团队。点击“复制 MCP 配置”获取密钥和请求头。
  2. 按下方 MCP 客户端说明添加配置,再重新连接客户端。
  3. 将只读验证任务复制到 AI 对话中执行。
配置 MCP MCP 客户端配置 →

适合能运行终端命令并使用 oo Skill 的 Agent。

  1. 按照 Agent 安装页的说明,安装 oo CLI 和 oo Skill。
  2. 登录应用连接所在的 OOMOL 团队。使用 oo login --team <team-name>,将占位符替换为团队名称。
  3. 将只读验证任务复制到 Agent 对话中执行。
安装 oo CLI + Skill CLI 安装指南 →

MCP 客户端配置

获取 MCP 配置

用 OOMOL 配置页中的密钥和团队名称替换占位符。请妥善保管凭证,并保留已有的其他服务配置。

Claude Code

在项目根目录创建或合并下方 .mcp.json 配置,替换 <team-name>。在启动 Claude Code 的环境中设置 OOMOL_MCP_API_KEY,值为不含 Bearer 的密钥。下方 Bash 示例可在 macOS/Linux 中隐藏输入密钥并启动 claude。按提示批准项目服务后,用 /mcp 检查状态。

{
  "mcpServers": {
    "oomol": {
      "type": "http",
      "url": "https://connector.oomol.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer ${OOMOL_MCP_API_KEY}",
        "x-oo-team-name": "<team-name>"
      }
    }
  }
}
bash -c '
read -r -s -p "OOMOL MCP API key: " OOMOL_MCP_API_KEY || exit 1
export OOMOL_MCP_API_KEY
exec claude
'
验证连接
  1. 在 Claude Code 中运行 /mcp,确认 oomol 已连接。如果认证失败,检查启动环境中的 OOMOL_MCP_API_KEY,再开启新对话。
  2. 在新的 AI 对话中执行只读验证任务,确认能读取目标资源及其数据。

检查是否出现 connector_list_apps、connector_search_actions 等 OOMOL 工具。它们用于发现和执行 Notion 操作,各操作不一定单独出现在 MCP 工具列表中。 常见问题 →

验证第一次 Notion 查询

将此只读任务复制到新的 AI 对话中执行。查询失败时,请查看常见问题。

选择接入方式

验证第一次 Notion 查询

核对返回的资源标识是否与你的目标一致,并查看查询结果。

仅使用 OOMOL MCP。 检查当前配置的 OOMOL 团队中是否有活跃的 Notion 连接。按 [页面标题关键词] 搜索可访问页面,最多列出 5 个匹配项;目标不明确时请让我选择。读取所选页面的最多 5 个直接子块,返回页面 ID、可用链接、块类型及实际存在的文本。说明尚未读取嵌套块和后续分页。分别说明无匹配和访问错误。不要创建、修改、移动或分享内容。

常见问题

为什么连接成功却读不到资源?
使用包含活跃应用连接的 OOMOL 团队。应用授权、MCP 密钥和资源访问权限需要分别检查。根据工具实际错误核对资源标识和查询范围,分别报告空结果与访问错误,并妥善保管密钥。 Notion 需要核对工作区,并将目标页面共享给已授权的集成,OAuth 和内部集成密钥都需要对应的页面权限。浏览器能打开页面不代表集成能读取。搜索结果与页面属性不能证明正文可读,直接子块只覆盖一层内容。
AI 助手可以在 Notion 中做什么?
可以查找和总结有权访问的页面、将笔记整理成文档、查询数据库和更新内容。请说明来源页面,以及新内容需要保存的位置。
可以使用内部集成密钥连接吗?
可以。支持 OAuth 和内部集成密钥两种方式,可根据工作区情况选择。
AI 可以读取工作区的所有页面吗?
只能使用连接有权访问的页面。找不到内容时,请检查页面共享和集成权限。
可以把 Gmail 邮件整理成 Notion 笔记吗?
可以,需要连接两个账号并授予相应权限。请说明要读取哪些邮件,以及新笔记应保存在哪个 Notion 父页面下。
使用这个集成需要 Notion AI 吗?
这个集成通过已授权的连接调用 Notion API,由你所用 AI 产品中的助手处理内容,不调用 Notion AI。