systemprompt-mcp-notion

systemprompt-mcp-notion

site icon
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 API密钥和Notion集成令牌
  • 需要MCP兼容的客户端

使用教程

使用依赖

  1. Systemprompt API密钥(免费)
  2. systemprompt.io/console注册
  3. 在仪表板中创建新的API密钥
  4. Notion账户和工作区
  5. 活跃的Notion账户
  6. 包含要访问内容的工作区
  7. Notion集成
  8. notion.so/my-integrations创建
  9. 需要的能力:
    • 读取/更新/插入内容
    • 数据库管理
    • 搜索功能
  10. MCP兼容客户端
  11. Systemprompt MCP Client
  12. 任何其他MCP兼容客户端

安装教程

  1. 通过Smithery安装 bash npx -y @smithery/cli install systemprompt-mcp-notion --client claude bash npm install systemprompt-mcp-notion
  2. 配置 创建.env文件: env SYSTEMPROMPT_API_KEY=your_systemprompt_api_key NOTION_API_KEY=your_notion_integration_token
  3. 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

许可证

该项目遵循 Other 开源许可条款,请参阅 Other 了解完整条款。