基于 Cloudflare 的远程 MCP 服务器
搭建一个基于 Cloudflare Workers 的远程 MCP 服务器,支持 OAuth 登录。
快速入门
本地开发
- 克隆仓库:
git clone git@github.com:cloudflare/ai.git - 安装依赖:
cd ai && npm install - 本地运行:
npx nx dev remote-mcp-server - 打开浏览器访问 http://localhost:8787/
连接 MCP 检查器
- 启动检查器:
npx @modelcontextprotocol/inspector - 设置传输类型为
SSE,URL 为http://localhost:8787/sse - 使用任意邮箱和密码登录
部署到 Cloudflare
- 创建 KV 命名空间:
npx wrangler kv namespace create OAUTH_KV - 将命名空间 ID 添加到
wrangler.jsonc - 部署:
npm run deploy
调试
使用命令调试:npx mcp-remote http://localhost:8787/sse
