📚 效率工具 全难度 📦 Anthropic

notion

Notion API 读写页面、数据库。

📄 相关文章

📊 评分明细

📦 打包完整度
2.1 2.1 / 2.5
🎯 实用性
2.1 2.1 / 2.5
📖 文档清晰度
1.7 1.7 / 2
👥 社区影响力
1.2 1.2 / 1.5
🔗 集成度
1.2 1.2 / 1.5

🎯 适用场景

免费办公API

notion 快速入门

让 AI 帮你读写 Notion 不再“403 Forbidden”——这个 Skill 教 3 步搞定 OAuth、Database 查询与 Block 写入。

这是什么?解决什么问题?

notion Skill 来自 Anthropic 在 anthropics/skills 生态中的整合,基于 Notion 官方 makenotion/notion-mcp-server,通过 Model Context Protocol(MCP)把 Notion API 暴露给 Claude Code / Cursor 等 AI 编程 Agent。 普通开发者想用 AI 操作 Notion 时,通常面临几个坎:

  • API 权限难懂:Notion 内部 integration 跟 workspace、page、database 的授权关系很容易配错;
  • Database vs Page:Database 有 schema、filter、sort,Page 是 block tree,API 调用方式完全不同;
  • Block 类型多到爆炸:paragraph、heading_1/2/3、bulleted_list、code、callout、table、column_list 等等,手写 JSON 痛苦;
  • 分页与限制:单次最多 100 条,rich text 每段 2000 字符上限;
  • 不能写 Markdown:Notion API 只接受 block JSON,要把 Markdown 转 block 是脏活。 notion Skill 把这套复杂性封装在 MCP 工具后面,Agent 可以用类似自然语言的方式让你“读 / 写 / 查 / 改”Notion。 适合 Notion 重度用户、Knowledge Manager、内容运营、产品经理,以及想把 AI 接进自己知识库的小白。

准备工作

  1. Notion 账号 + 一个 workspace(免费版即可,但要能创建 integration)。
  2. Notion Integration Token:https://www.notion.so/my-integrations 创建,复制 Internal Integration Secret(形如 secret_xxx)。
  3. AI 编程 Agent:Claude Code 体验最完整,Cursor 也可以。
  4. Node.js ≥ 18 或 Python ≥ 3.10,本 Skill 同时支持两套 SDK。
  5. 在 Notion 中给 integration 授权:在目标页面右上角 “…” → “Connections” → 添加你刚创建的 integration。

3 步快速上手

第 1 步:克隆 Notion MCP Server

git clone https://github.com/makenotion/notion-mcp-server.git
cd notion-mcp-server
npm install
npm run build

或在 Anthropic 官方 Skills 索引中找到 notion 子目录加载提示词。

第 2 步:在 Claude Code 中配置 MCP

编辑 ~/.claude/mcp.json(或项目根 .mcp.json):

{
"mcpServers": {
"notion": {
"command": "node",
"args": ["./notion-mcp-server/build/index.js"],
"env": {
"NOTION_TOKEN": "secret_xxx"
}
}
}
}

重启 Claude Code,执行 /mcp 应能看到 notion 工具已注册。

第 3 步:用 Skill 跑第一个任务

请用 notion Skill 帮我:

  1. 列出我 workspace 里所有标题含 “Roadmap” 的页面;
  1. 把第一个页面的内容读出来;
  1. 在最末尾追加一个 H2 “更新于 2026-06-17” 和一段 paragraph “本周完成 3 件事”。

Agent 会:

  1. notion.search 找到目标页面 ID;

  2. notion.blocks.children.list 递归读 block tree;

  3. notion.blocks.children.append 写入新的 H2 + paragraph blocks。

常见踩坑

  1. 403 — object_not_found:Integration 没被加到那个页面/数据库的 “Connections”,Skill 提示 Agent 在写之前先报 “需要先授权 X 页面给 integration”。

  2. Database 查询没返回:很多新手忘了 database 也是 page,先 retrieve 拿 data_source_id,再 query.data_source 才是正确顺序,Skill 给出顺序模板。

  3. rich text 超 2000 字符:Notion 限制,Skill 提示 Agent 自动按段落切分。

  4. 分页 token 没循环:Skill 提示必须 while (results.has_more) { start_cursor = results.next_cursor },否则只拿到 100 条。

  5. 修改 Page 标题:pages.updateproperties.title 因数据库 / 页面类型不同而 schema 不同,Skill 提示 Agent 先 retrieve 再 update。

  6. Block children 嵌套深度:Notion 限制 2 级 column 嵌套,Skill 提示拆成多步 append。

初级用法

1. 读一个页面

用 notion Skill 读 https://www.notion.so/xxx-Roadmap 页面的内容并以 Markdown 形式展示给我。

2. 创建新页面

请在 “团队周会” 数据库下新建一个页面:title = “2026-W24 周会”,status = 进行中,owner = 我。

3. 批量改属性

把 “待办” 数据库里所有 status = “todo” 的条目,owner 字段改成 “Alice”,请用 notion Skill。

高级玩法

1. 把 Markdown 文档批量灌入 Notion


# 用 notion-to-md / md-to-notion 桥接

npx md-to-notion --token secret_xxx --parent page_id ./docs

Skill 提示 Agent 帮你分章节上传,自动建 H1/H2 层级。

2. 与 Notion Webhook 联动

第三方服务(Stripe / GitHub / Linear)推事件 → 通过 Zapier / Make 写 Notion → Agent 读 Notion 总结日报。

3. 数据库做 “AI 看板”

让 Agent 每天从 Notion 数据库里拉 “待 review” 条目,跑总结并写回 paragraph block,实现 “AI 助理 24h 在线”。

4. 跨 workspace 迁移


# export → json

npx notion-export notion --token secret_xxx

# 导入到新 workspace

npx notion-import --token new_secret_xxx ./export.json

Skill 提示 Agent 帮你处理 page id 重映射。

小技巧

  • API 调用频率限制:Notion 平均 3 req/s,Skill 提示用 p-limit 限流。

  • 大文档分块写:一次 append 不要超过 100 个 block,分多次 append。

  • database query 用 filter 而不是拉全量在本地筛:省时间省配额。

  • 公式字段无法直接写:通过修改前置字段触发计算。

  • 善用 archived: true 软删除:Skill 提示查 “已归档” 加 archived: true 过滤。

参考链接

notion Skill 多维度简评

类别:开发工具 来源:anthropics/skills 定位:Notion API 集成 —— 页面、数据库、blocks 读写。


一、核心定位

notion 是 Anthropic 官方 Skills 仓库中的集成类 Skill,帮助 Claude Code / Claude API 通过 Notion 官方 API 与 Notion 工作区交互。它封装了 Notion API 的核心能力,让 AI Agent 能够以结构化的方式读写 Notion 中的页面、数据库和内容块。


二、核心能力

能力说明适用场景
Database 操作查询、筛选、创建 Notion 数据库条目知识库管理、任务追踪
Pages 读写创建、更新、读取 Notion 页面文档自动化生成
Blocks 操作段落、标题、列表、代码块等的读写结构化内容插入
搜索全文搜索 Notion 工作区内容知识检索
Webhooks通过 Notion API 实现事件通知工作流触发

三、技术实现

该 Skill 基于 Notion 官方 REST API 构建。Notion API 通过 OAuth 2.0 认证,使用 Bearer Token 进行授权。

# SKILL.md Frontmatter(示例)
---
name: notion
description: Notion API 集成:页面、数据库、blocks 读写。
license: Apache-2.0
allowed-tools: Bash, Read, Write, Edit, Web
---

四、安装与配置

# 安装
npx skills add anthropics/skills --skill notion

# 在 Claude Code 中,需先配置 Notion API Token
# 通过环境变量或在 CLAUDE.md 中声明

使用前需要:

  1. Notion Integrations 创建 Integration
  2. 获取 API Token
  3. 在目标 Notion 页面/数据库中授权该 Integration 访问

五、注意事项

  • Notion API 有速率限制(Rate Limiting),大量操作需要合理控制频率。
  • 需要妥善管理 API Token,避免泄露。
  • Notion API 支持的功能是 Notion 产品功能的子集,部分高级功能可能不可用。
  • 本文基于官方文档和公开资料整理,未经过 MagicNetWorld 实测。

参考资料

📊 评分与标签

评分说明

总分 8.3/10 · P_优选

📊 可观测社区指标(数据核验日期:2026-07-23)

  • 官方仓库与维护入口:makenotion/notion-mcp-server。GitHub API 核验时触发限流,未记录无法再次确认的 Stars/Forks 精确快照,避免用估算值替代事实。

📦 可安装性 2.1/2.5

  • 官方来源提供可复制的 Skill、MCP 或 Markdown 目录;安装前仍需按 README 配置宿主客户端、运行时和最小权限凭据。
  • 与 Anthropic Skills、OpenCode Skills 对比,本项遵循开放目录思路,但插件命令、脚本依赖和更新方式并不完全统一。

🎯 实用性 2.2/2.5

  • 通过 Notion 官方 MCP/API 读写页面与数据库;这里只确认官方材料明确描述的范围,未把未经实测的准确率、性能或生产收益计入评分。
  • 与 GitHub CLI、Zapier 等专用工具对比,Skill 更适合把操作步骤交给 Agent 复用,不能替代完整运行时、监控和人工验收。

📖 文档质量 1.7/2.0

  • README、技能目录或官方参考页可核对安装、能力和约束;未发现统一的端到端性能基准,因此采用保守文档分。
  • 与 Vercel Agent Skills、Obra Superpowers 对比,目标任务说明直接,但版本迁移、失败恢复和跨平台案例仍依赖上游维护。

👥 社区活跃 1.1/1.5

  • 仓库公开提交历史、Issue 与 Pull Request 入口可追踪维护;因 API 限流未写入易变精确计数,社区分不依据未经复核的热度数字。
  • 与 anthropics/skills、obra/superpowers 对比,具备公开协作入口,但不能据此推导响应时效、长期承诺或企业支持等级。

🔗 兼容性 1.2/1.5

  • 可在能够读取 Skills/MCP 指令并具备相应工具权限的 Agent 环境使用;API、Token、浏览器和本地工具链会形成额外约束。
  • 与 Claude Code、Codex、Cursor 的原生扩展对比,开放文件格式便于迁移,但触发、脚本执行和资源加载行为存在客户端差异。

评分依据可追溯至公开来源,每项分数均有明确理由和数据支撑。

🏷️ 标签说明

  • 免费: 公开来源可访问;外部服务费用不计入 Skill 本身。来源:官方来源
  • 办公: 核心能力与“通过 Notion 官方 MCP/API 读写页面与数据库”直接对应。来源:官方来源
  • API: 官方材料显示其面向该使用方式。来源:官方来源

局限说明:本次为官方仓库与文档核验,未执行跨客户端、跨操作系统端到端基准测试;外部 API 配额、授权和价格可能变化,应以上游最新说明为准。

📋 来源与核验记录