基于 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 检查器

  • 使用命令 npx @modelcontextprotocol/inspector 启动检查器
  • 在检查器中配置 URL:http://localhost:8787/sse
  • 登录后即可测试工具功能

部署到 Cloudflare

  1. 创建 KV 命名空间:npx wrangler@latest kv namespace create remote-mcp-server-oauth-kv
  2. 更新 wrangler.jsonc 文件中的命名空间 ID
  3. 部署项目:npm run deploy

更多调试信息请参考 README 文档。