
mcp-notion-server

2024.12.12
0
JavaScriptNotion 集成AI 增强自动化管理交流协作开发效率
mcp-notion-server 是一个基于 TypeScript 的 MCP 服务器,用于实现 Claude 与 Notion 之间的无缝集成。它提供了与 Notion 数据库和页面交互的核心功能,包括资源管理、CRUD 操作和 AI 驱动的提示功能。
View on GitHub
Overview
基本能力
产品定位
mcp-notion-server 是一个桥梁服务,连接 Claude 和 Notion,使得用户可以通过 Claude 直接操作 Notion 的内容。
核心功能
- 资源管理:访问 Notion 页面和数据库,支持纯文本和富文本内容类型,以及元数据提取。
- 数据库操作:包括列出、创建、查询和更新数据库。
- 页面操作:创建、更新、获取和删除页面。
- 块操作:追加、删除、获取和更新块内容。
- AI 提示功能:生成笔记摘要、内容分析和标签建议。
适用场景
- 自动化管理 Notion 内容
- 通过 AI 增强 Notion 的使用体验
- 开发与 Notion 集成的应用程序
工具列表
- Database Operations:
list_databases
,create_database
,query_database
,update_database
- Page Operations:
create_page
,update_page
,get_page
,delete_page
- Block Operations:
append_blocks
,delete_blocks
,get_blocks
,update_blocks
- Prompts:
summarize_notes
,analyze_content
,suggest_tags
常见问题解答
- 如何获取 Notion API Key?
- 如何将集成添加到工作区?
- 如何调试 MCP 服务器?
使用教程
使用依赖
- Node.js 18 或更高版本
- Notion API Key 和集成设置
- Claude 桌面应用程序
安装教程
- 创建 Notion 集成并获取 Secret Key。
- 将集成添加到工作区。
- 配置 Claude Desktop 的
claude_desktop_config.json
文件。
调试方式
使用 MCP Inspector 进行调试:
npm run inspector