MCP Notion 集成服务器

MCP Notion 集成服务器

实现一个 MCP 服务器,使语言模型能够直接与 Notion API 交互,简化集成流程。

快速入门

前置条件

  • 安装最新稳定版 Rust
  • 获取 Notion API Token
  • 准备 Notion 数据库或页面

安装步骤

  1. 克隆仓库: git clone https://github.com/GsusFC/MCP-Notion.git cd MCP-Notion

  2. 配置环境变量: cp .env.example .env

    编辑 .env 文件并添加 NOTION_API_KEY

  3. 构建并运行: cargo build cargo run

服务器默认运行在 http://localhost:3004。

示例 API 请求

搜索

POST /api/search 请求体:{"query": "关键词", "limit": 5}

查询数据库

POST /api/query_database 请求体:{"database_id": "数据库ID", "page_size": 10}