Notion云服务

一个基于Notion API的云端服务,提供持续在线、移动友好、REST API访问及MCP兼容功能,适用于需要随时随地访问Notion内容的用户。

  • by NazarTheCreator
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 NazarTheCreator/notion-mcp-web-service

使用说明

🚀 Notion MCP 网络服务

随时随地可通过任何设备访问的云服务——无需本地服务器!

🌐 表示“互联网”或“网络”的符号。 部署到云端(选择一项):

选项1:铁路(推荐)

  1. 首选 railway.app(可译为“铁路应用”或根据具体语境译为“铁路APP”)
  2. 连接您的GitHub账户
  3. 从GitHub创建新项目
  4. 选择这个 web-service 文件夹
  5. 添加环境变量:
    • NOTION_API_KEY 您的Notion API密钥
    • OPENAI_API_KEY 您的OpenAI API密钥
  6. 部署!

您的服务将在以下时间上线: https://your-app-name.railway.app

选项2:Vercel

  1. 安装 Vercel CLI: npm i -g vercel
  2. 跑步: vercel
  3. 在Vercel仪表板中添加环境变量
  4. 部署!

您的服务将于以下时间上线: https://your-app-name.vercel.app

选项3:渲染

  1. 首选 render.com(可译为“渲染网”或根据具体语境保持原样,若作为公司或服务名称,通常直接使用原英文名)
  2. 创建新的网络服务
  3. 连接GitHub仓库
  4. 选择这个 web-service 文件夹
  5. 添加环境变量
  6. 部署!

📱 表示手机的符号,可翻译为“手机”。 移动访问:

一旦部署完成,即可通过以下方式访问您的代理: 任何设备:

  • 网页界面: https://your-domain.com
  • MCP 端点: https://your-domain.com/mcp
  • API 端点: https://your-domain.com/api/*

🔧 修理工具或扳手的符号,常用于表示需要修理或维护的物品或服务。 特点:

✅ 始终在线 - 不再有本地服务器
✅ 适合移动设备使用 - 响应式网页界面
✅ REST API(Representational State Transfer Application Programming Interface,表述性状态传递应用程序编程接口) 直接API访问
✅ MCP 兼容 - 与Agent Builder配合使用
✅ 安全的 - 限流、CORS(跨域资源共享)、Helmet(用于设置安全HTTP头)
✅ 可扩展的 - 云基础设施


📋(清单/待办事项列表) 可用的终端节点:

网页界面:

  • GET / - 适配移动设备的聊天界面

MCP 端点:

  • POST /mcp - 用于Agent Builder集成

REST API:

  • GET /health - 服务健康检查
  • GET /api/pages - 列出所有页面
  • POST /api/pages/search - 搜索页面
  • GET /api/pages/:id - 获取页面内容
  • POST /api/chat - 聊天界面

🎯(瞄准靶心) 代理构建器配置:

部署后,请在代理构建器中使用此URL:

https://your-domain.com/mcp

设置:

  • 服务器URL: https://your-domain.com/mcp
  • 标签: notion-web-service
  • API密钥: (留空)
  • 批准: 总是需要批准

🚀(火箭/快速上升/飞速发展等,具体含义根据上下文而定) 无需再双击!

您的Notion代理现在是:

  • ✅ 始终保持在线
  • ✅ 可通过手机访问
  • ✅ 云端托管
  • ✅ 表示“正确”或“对”的意思。 可扩展的
  • ✅ 专业的

只需部署一次,永久使用! 🎉