
systemprompt-mcp-notion

2025.02.19
16
TypeScriptNotion集成AI工作流交流协作开发效率
SystemPrompt MCP Notion Server 是一个高性能的模型上下文协议(MCP)服务器,旨在将Notion无缝集成到AI工作流程中。该服务器支持AI代理通过标准化协议与Notion页面和数据库进行交互,支持创建和更新Notion页面。
View on GitHub
Overview
基本能力
产品定位
SystemPrompt MCP Notion Server 是一个连接AI工作流与Notion的高性能服务器,旨在通过MCP协议实现AI代理与Notion的无缝交互。
核心功能
- 📝 全面的内容管理
- 创建和更新带有富文本格式的页面
- 在Notion工作区中进行搜索
- 🛠 开发者友好
- 使用Jest进行广泛的测试覆盖
- TypeScript支持
- 全面的错误处理
- 详细的日志记录和调试工具
适用场景
- AI代理需要与Notion进行交互的场景
- 开发者需要将Notion集成到AI工作流程中
工具列表
- Systemprompt MCP Client
- 其他兼容MCP的客户端
常见问题解答
- 需要Systemprompt API密钥和Notion集成令牌
- 需要MCP兼容的客户端
使用教程
使用依赖
- Systemprompt API密钥(免费)
- 在systemprompt.io/console注册
- 在仪表板中创建新的API密钥
- Notion账户和工作区
- 活跃的Notion账户
- 包含要访问内容的工作区
- Notion集成
- 在notion.so/my-integrations创建
- 需要的能力:
- 读取/更新/插入内容
- 数据库管理
- 搜索功能
- MCP兼容客户端
- Systemprompt MCP Client
- 任何其他MCP兼容客户端
安装教程
- 通过Smithery安装
bash npx -y @smithery/cli install systemprompt-mcp-notion --client claude
bash npm install systemprompt-mcp-notion
- 配置
创建
.env
文件:env SYSTEMPROMPT_API_KEY=your_systemprompt_api_key NOTION_API_KEY=your_notion_integration_token
- MCP配置
将以下内容添加到MCP配置JSON中:
json { "mcpServers": { "notion": { "command": "npx", "args": ["systemprompt-mcp-notion"], "env": { "SYSTEMPROMPT_API_KEY": "your_systemprompt_api_key", "NOTION_API_KEY": "your_notion_integration_token" } } } }
或者,如果已本地安装包:json { "mcpServers": { "notion": { "command": "node", "args": ["./node_modules/systemprompt-mcp-notion/build/index.js"], "env": { "SYSTEMPROMPT_API_KEY": "your_systemprompt_api_key", "NOTION_API_KEY": "your_notion_integration_token" } } } }
调试方式
# 运行所有测试
npm test
# 开发监视模式
npm run test:watch
# 生成覆盖率报告
npm run test:coverage
# 测试Notion API连接
npm run test:notion