适合谁
- 已经在 Notion 中管理文档/知识库,希望通过 AI 客户端(Claude Desktop、Cursor 等)直接操作 Notion 内容的团队或个人
- 需要自建/自托管本地 MCP 服务器,而非使用远程托管方案的开发者
- 需要脚本化或代理化处理 Notion 数据库记录的自动化工作流
该项目是 Notion 官方维护的开源本地 MCP 服务器,功能覆盖页面、数据库(数据源)、评论及 Markdown 页面编辑,文档详尽且随 API 更新持续演进(如 v2.0.0 的数据源迁移)。但官方已明确表示优先支持全新的远程托管版 Notion MCP,并暗示该本地仓库未来可能被弃用、Issue 与 PR 不再被积极处理,评估长期使用时需考虑这一点。
最强项 · 安全与权限 17/20 最弱项 · 可靠性 8/20
静态评测 · 未实际运行收录于 2026-08-26
查看 FMRS 评分方法 →运行环境:Node.js · Docker
NOTION_TOKEN
Notion 内部集成的密钥(ntn_ 开头),在 notion.so/profile/integrations 的 Configuration 页获取。
OPENAPI_MCP_HEADERS
高级用法:包含 Authorization 和 Notion-Version 的 JSON 头字符串,用于替代 NOTION_TOKEN。
AUTH_TOKEN
Streamable HTTP 传输模式下的服务器自身 bearer 认证令牌,可自行指定。
ENABLE_TOKEN_PASSTHROUGH
设为 true 时启用逐请求的 Notion 令牌透传(多集成部署),非密钥。
{"mcpServers":{"notionApi":{"command":"npx","args":["-y","@notionhq/notion-mcp-server"],"env":{"NOTION_TOKEN":"ntn_****"}}}}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"notionApi": {
"command": "npx",
"args": [
"-y",
"@notionhq/notion-mcp-server"
],
"env": {
"NOTION_TOKEN": "ntn_****"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add notionApi -e 'NOTION_TOKEN=ntn_****' -- npx -y @notionhq/notion-mcp-server
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端工具列表中确认出现 query-data-source 和 retrieve-page-markdown 等工具;然后输入"获取页面 <page_id> 的内容",能返回 Notion 页面内容即证明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
本仓库是 Notion 官方维护的本地 MCP 服务器,基于 Notion API 实现,通过标准输入输出(stdio)或可流式传输的 HTTP 与 AI 客户端通信。它提供搜索、页面创建与评论、数据库(数据源)查询与更新等工具,并新增了以 Markdown 形式读写整页内容的工具(需要 Notion API 版本 2026-03-11),相比原始 block JSON 更省 token。README 中明确说明 Notion 已推出全新的远程托管版 “Notion MCP”(支持标准 OAuth 安装),并优先支持该远程版本;本地版本未来可能被弃用,Issue 和 PR 也不会被积极处理。v2.0.0 版本迁移到 Notion API 2025-09-03,用“数据源(data source)”概念取代原来的数据库操作工具,并将参数由 database_id 改为 data_source_id。
安全连接 Atlassian Cloud 与 AI 工具。
通过 WhatsApp 直接驱动你的 Claude Code 会话
让 AI 助手通过自然语言管理 Anytype 加密知识库的官方 MCP 服务器。
将你的设计系统变成 API,连接 AI 与 Figma,实现提取、创建和调试。
源版本 730ae781ba28 数据同步于 2026-10-12 查看 FMRS 评分方法