
Notion MCP Server

2025.04.21
0
Notion集成AI自动化交流协作
chemican-mcp是一个基于Notion API的MCP服务器实现,旨在通过Model Context Protocol(MCP)为Notion提供接口服务。它允许用户通过AI指令与Notion内容进行交互,如搜索页面、添加评论、创建新页面等。
View on GitHub
Overview
基本能力
产品定位
chemican-mcp是一个连接Notion API和AI工具的桥梁,使得用户可以通过自然语言指令操作Notion中的内容。
核心功能
- 实现Notion API的MCP服务器接口
- 支持通过AI指令进行内容搜索、评论添加、页面创建等操作
- 提供配置选项以限制API访问权限,增强安全性
适用场景
- 通过AI自动化管理Notion内容
- 快速搜索和获取Notion中的信息
- 在Notion页面上添加评论或创建新页面
工具列表
- Notion API:提供与Notion内容交互的基础能力
- MCP协议:定义AI与Notion交互的标准方式
常见问题解答
- 如何获取Notion集成令牌?需要在Notion的集成页面创建并配置
- 如何限制API权限?可以在集成配置中设置只读权限
- 如何连接内容到集成?需要在Notion页面中手动连接集成
使用教程
使用依赖
- 需要Node.js环境或Docker环境
- 需要有效的Notion账户和集成权限
安装教程
使用npm安装
- 创建或修改
.cursor/mcp.json
或claude_desktop_config.json
文件 - 添加以下配置(替换
ntn_****
为你的集成密钥):
{
"mcpServers": {
"notionApi": {
"command": "npx",
"args": ["-y", "@notionhq/notion-mcp-server"],
"env": {
"OPENAPI_MCP_HEADERS": "{\"Authorization\": \"Bearer ntn_****\", \"Notion-Version\": \"2022-06-28\" }"
}
}
}
}
使用Docker安装
- 构建Docker镜像:
docker-compose build
- 添加类似npm的配置到配置文件中
调试方式
- 运行构建命令:
npm run build
- 本地执行:
npx -y --prefix /path/to/local/notion-mcp-server @notionhq/notion-mcp-server