
Notion MCP Server

2025.04.17
1255
TypeScriptNotion集成自动化工具内容管理交流协作
Notion MCP Server 是一个实现了 MCP 服务器协议的项目,专门用于与 Notion API 进行交互。它允许开发者通过 MCP 协议调用 Notion API 的功能,实现自动化操作 Notion 页面、数据库等资源。
View on GitHub
Overview
基本能力
产品定位
Notion MCP Server 是一个中间件服务,旨在通过 MCP 协议桥接 AI 工具与 Notion API,实现自动化操作 Notion 内容。
核心功能
- 实现 MCP 服务器协议,支持通过指令操作 Notion API
- 支持搜索 Notion 页面和数据库
- 支持在页面上添加评论
- 支持创建新页面
- 支持获取特定页面内容
适用场景
- 自动化管理 Notion 内容
- AI 辅助的 Notion 内容操作
- 批量处理 Notion 页面和数据库
- 集成 Notion 功能到其他应用程序中
工具列表
npx
- 用于执行 Notion MCP Servernpm
- 用于构建和发布项目
常见问题解答
- 如何获取集成密钥?
- 从 Notion 集成配置页面获取
- 如何连接页面和数据库到集成?
- 确保在 Notion 中已将相关页面和数据库连接到你的集成
使用教程
使用依赖
- 需要安装 Node.js 和 npm
- 需要有效的 Notion 集成密钥
安装教程
- 在配置文件中添加以下内容(
.cursor/mcp.json
或claude_desktop_config.json
):
{
"mcpServers": {
"notionApi": {
"command": "npx",
"args": ["-y", "@notionhq/notion-mcp-server"],
"env": {
"OPENAPI_MCP_HEADERS": "{\"Authorization\": \"Bearer ntn_****\", \"Notion-Version\": \"2022-06-28\" }"
}
}
}
}
- 替换
ntn_****
为你的集成密钥
调试方式
- 本地构建:
npm run build
- 本地执行:
npx -y --prefix /path/to/local/notion-mcp-server @notionhq/notion-mcp-server
- 发布:
npm publish --access public