基于 Cloudflare 的远程 MCP 服务器

基于 Cloudflare 的远程 MCP 服务器

在 Cloudflare Workers 上搭建支持 OAuth 登录的远程 MCP 服务器。

快速入门

  1. 克隆仓库:git clone git@github.com:cloudflare/ai.git
  2. 安装依赖:进入目录 cd ai,运行 npm install
  3. 本地运行:执行 npx nx dev remote-mcp-server
  4. 打开浏览器访问:http://localhost:8787/

调试工具

  • 使用 MCP Inspector 连接:设置传输类型为 SSE,URL 为 http://localhost:8787/sse
  • 或通过命令行调试:npx mcp-remote http://localhost:8787/sse

部署到 Cloudflare

  1. 创建 KV 命名空间:npx wrangler kv namespace create OAUTH_KV
  2. 更新配置文件 wrangler.jsonc
  3. 部署:npm run deploy