远程MCP服务器(Firebase版)

远程MCP服务器(Firebase版)是一个无需身份验证的MCP服务器,可以部署在Cloudflare Workers上。它允许用户通过Cloudflare AI Playground或本地MCP客户端(如Claude Desktop)连接到服务器,并使用自定义的工具。

  • by Temona007
  • 更新于
在 GitHub 查看 Temona007/remote-mcp-server-firebase

使用说明

基本能力

产品定位

远程MCP服务器(Firebase版)是一个无需身份验证的MCP服务器,可以部署在Cloudflare Workers上。

核心功能

  • 无需身份验证的MCP服务器部署
  • 支持自定义工具
  • 可通过Cloudflare AI Playground或本地MCP客户端连接

适用场景

  • 开发者需要在Cloudflare Workers上快速部署MCP服务器
  • 用户希望通过远程MCP服务器使用自定义工具

工具列表

  • 自定义工具:用户可以在src/index.ts的init()方法中定义自己的工具

使用教程

使用依赖

无特殊依赖,只需Node.js环境。

安装教程

  1. 使用以下命令创建远程MCP服务器:
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless
  1. 部署到Cloudflare Workers:

调试方式

  1. 连接到Cloudflare AI Playground:

    • 访问 https://playground.ai.cloudflare.com/
    • 输入部署的MCP服务器URL(如remote-mcp-server-authless.<your-account>.workers.dev/sse)
  2. 连接到Claude Desktop:

    • 按照Anthropic's Quickstart指南操作
    • 在Claude Desktop中,进入Settings > Developer > Edit Config
    • 更新配置为:
{
  "mcpServers": {
    "calculator": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:8787/sse"  // or remote-mcp-server-authless.your-account.workers.dev/sse
      ]
    }
  }
}
  • 重启Claude即可使用工具