诺记AI连接器添加福利群:解决AI开发者的「MCP实战痛点」
Notion MCP 服务器 是一个模型上下文协议(MCP)服务器实现,使 AI 助手能够与 Notion 的 API 进行交互。这个生产就绪的服务器提供了一套完整的工具和端点,通过自然语言交互来读取、创建和修改 Notion 内容。
🚧 活跃开发中:数据库支持现已可用!评论和用户管理工具已添加。如果您觉得这个项目有用,请考虑给它一个星标 - 这让我知道这项工作对社区有价值,并激励进一步开发。
获取 Notion API 密钥
为您的页面启用集成

选择您的集成方法
让您的 AI 助手与 Notion 交互
.cursor/mcp.json 文件:{
"mcpServers": {
"notion-mcp-server": {
"command": "env NOTION_TOKEN=YOUR_KEY NOTION_PAGE_ID=YOUR_PAGE_ID npx",
"args": ["-y", "notion-mcp-server"]
}
}
}

YOUR_KEY 和 YOUR_PAGE_ID 替换为您的实际 Notion API 密钥和页面 IDenv NOTION_TOKEN=YOUR_KEY NOTION_PAGE_ID=YOUR_PAGE_ID npx -y notion-mcp-server
YOUR_KEY 和 YOUR_PAGE_ID 替换为您的实际 Notion API 密钥和页面 IDmcp.json 文件:{
"mcpServers": {
"notion-mcp-server": {
"command": "npx",
"args": ["-y", "notion-mcp-server"],
"env": {
"NOTION_TOKEN": "YOUR_KEY",
"NOTION_PAGE_ID": "YOUR_PAGE_ID"
}
}
}
}

YOUR_KEY 和 YOUR_PAGE_ID 替换为您的实际 Notion API 密钥和页面 ID服务器提供以下整合工具,用于与 Notion 进行交互:
notion_pages用于页面操作的综合工具,包括:
示例操作:
{
"payload": {
"action": "create_page", // 其中之一:"create_page", "archive_page", "restore_page", "search_pages", "update_page_properties"
"params": {
// 所选操作的具体参数
}
}
}

notion_blocks用于块操作的完整工具包,包括:
示例操作:
{
"payload": {
"action": "append_block_children", // 其中之一:"append_block_children", "retrieve_block", "retrieve_block_children", "update_block", "delete_block", "batch_append_block_children", "batch_update_blocks", "batch_delete_blocks", "batch_mixed_operations"
"params": {
// 所选操作的具体参数
}
}
}

notion_database用于数据库交互的强大工具,包括:
示例操作:
{
"payload": {
"action": "create_database", // 其中之一:"create_database", "query_database", "update_database"
"params": {
// 所选操作的具体参数
}
}
}

notion_comments用于管理 Notion 内容评论的工具:
示例操作:
{
"payload": {
"action": "get_comments", // 其中之一:"get_comments", "add_page_comment", "add_discussion_comment"
"params": {
// 所选操作的具体参数
}
}
}

notion_users用于访问用户信息的工具:
示例操作:
{
"payload": {
"action": "list_users", // 其中之一:"list_users", "get_user", "get_bot_user"
"params": {
// 所选操作的具体参数
}
}
}

服务器当前不暴露任何资源,而是专注于基于工具的操作。
克隆仓库
git clone https://github.com/awkoy/notion-mcp-server.git cd notion-mcp-server
安装依赖
npm install
设置环境变量
.env 文件,内容如下:NOTION_TOKEN=your_notion_api_key NOTION_PAGE_ID=your_notion_page_id
构建项目
npm run build
运行检查器
npm run inspector
常见问题
获取帮助
欢迎贡献!请随时提交拉取请求。
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)本项目采用 MIT 许可证 - 详情请参阅 LICENSE 文件。