在 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/
部署到 Cloudflare
- 创建 KV 命名空间:
npx wrangler@latest kv namespace create remote-mcp-server-oauth-kv
- 将命名空间 ID 添加到
wrangler.jsonc
- 部署项目:
npm run deploy
调试
使用命令行测试连接:npx mcp-remote http://localhost:8787/sse
如需清理认证文件:rm -rf ~/.mcp-auth