
Notion MCP Server

2025.03.18
3
TypeScriptNotion集成AI模型交互任务管理项目跟踪交流协作开发效率
Notion-MCP是一个为Notion工作空间提供集成服务的Model Context Protocol (MCP)服务器。它通过标准化接口,使AI模型能够访问、查询和修改Notion中的内容。该服务器支持多种操作,包括数据库查询、页面内容获取、更新跟踪等,并提供了预配置的提示和工具,以增强与Claude for Desktop的集成体验。
View on GitHub
Overview
基本能力
产品定位
Notion-MCP是一个为Notion工作空间提供集成服务的MCP服务器,旨在通过标准化接口实现AI模型与Notion内容的交互。
核心功能
- 提供标准化接口访问Notion工作空间
- 支持查询和修改Notion中的内容
- 提供数据库和页面的资源访问
- 支持更新跟踪和备份管理
- 预配置提示和工具,增强与Claude for Desktop的集成
适用场景
- AI模型与Notion内容的交互
- 自动化任务管理
- 项目状态跟踪
- 内容备份和恢复
工具列表
- Prompts: 提供预配置提示,如
upcoming-deadlines
(获取即将到来的截止日期列表)、project-status
(总结项目状态)、daily-tasks
(获取今天的任务列表) - Resources: 提供资源访问,如
notion://databases
(列出工作空间中的所有数据库)、notion://pages/{pageId}
(获取特定页面的内容)
常见问题解答
- 日志查看: 检查Claude for Desktop日志或服务器输出以获取详细错误信息
- 功能扩展: 可通过修改
index.ts
和notion-api.ts
文件添加新功能
使用教程
使用依赖
- Node.js (v16或更高版本)
- Notion API Key(从Notion integrations获取)
- 已连接的Notion工作空间,并具有适当的权限
安装教程
- 克隆仓库:
git clone https://github.com/yourusername/notion-mcp-server.git cd notion-mcp-server
- 安装依赖:
npm install
- 创建
.env
文件并配置Notion API Key:NOTION_API_KEY=your_notion_api_key_here
- 构建项目:
npm run build
- 启动服务器:
npm start
调试方式
- 检查服务器输出和错误流以获取日志信息
- 查看Claude for Desktop的日志目录中的MCP相关日志