Notion自动化服务器

HeadStarter MCP服务器通过自然语言提示提供对Notion的AI友好访问,支持创建页面、提取和结构化内容等功能,适用于开发者和内容创作者。

  • by Krushali1511
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 krushali1511/mcp-server

使用说明

🧠 HeadStarter MCP服务器——Notion自动化

此MCP(模型上下文协议)服务器使用自然语言提示为AI提供对Notion的友好访问。
使用 Next.js, TypeScript,以及 @通知/客户,此项目由创建 Krushali Chauhan 作为实习的一部分 HeadStarter.


🚀 添加到光标(可选)

要将此服务器与Cursor或其他AI工具连接,请将以下JSON粘贴到Cursor Settings中→ MCP → 添加MCP服务器:

数据 { “mcpServers”:{ “HeadStarter MCP”:{ “url”:“https://your-vercel-url.vercel.app/sse" } } } 🧩 特性 ✅ 支持的操作 通过自然语言创建概念页面

摘录并组织标题和内容

通过JSON实时响应

即将推出:谷歌文档和GitHub集成

🧰 可用工具 查询概念页面 使用提取的标题和内容创建Notion页面。

参数: title(字符串):概念页面的标题

content(字符串):页面内容(纯文本)

例子: 数据 复制代码 { “工具”:“查询概念页面”, “参数”:{ “title”:“待办事项列表”, “内容”:“健身、睡眠、学习” } } 🛠️ 设置 📁 环境变量(.env.local) 环境 复制代码 NOTION_SECRET=你的概念秘密 NOTION_DATABASE_ID=您的数据库ID 在以下位置创建Notion集成https://www.notion.com/my-integrations

通过该集成共享您的Notion数据库

📦 安装 bash 复制代码 克隆https://github.com/your-username/headstarter-mcp-server.git cd主机mcp服务器 npm安装 npm运行开发 🧪 测试示例(通过curl) bash 复制代码 curl-X POSThttp://localhost:3000/api/mcp
-H“内容类型:应用程序/json”
-d'{“提示”:“创建一个标题为待办事项列表和健身、睡眠、学习内容的通知页面”} 您将在响应中收到一个pageId,确认该页面是在Notion中创建的。

⚙️ 技术栈 使用的图层技术 前端Next.js+TypeScript 后端API路由+通知SDK 提示逻辑基本解析 托管Vercel(推荐)

👩‍💻 作者 Krushali Chauhan Sheridan学院初级实习生🇨🇦