基于 Cloudflare 的 MCP 服务器

基于 Cloudflare 的 MCP 服务器

一个运行在 Cloudflare Workers 上的 MCP 服务器,支持外部服务与 API 集成。

快速入门

前置条件

  • 安装 Node.js 和 npm
  • 注册 Cloudflare 账户

安装步骤

  1. 全局安装 Wrangler CLI: npm install -g wrangler
  2. 登录 Cloudflare: wrangler login
  3. 克隆仓库: git clone https://github.com/anishgowda21/cf-mcp-server.git cd cf-mcp-server
  4. 安装依赖: npm install
  5. 设置 MCP: npx workers-mcp setup

配置环境变量

在 Cloudflare 控制台中设置以下环境变量:

  • OPENWEATHERMAP_API_KEY(天气数据)
  • IPINFO_API_KEY(IP 地址信息)
  • GOOGLE_API_KEY(Google 搜索)
  • GOOGLE_CX(Google 搜索)

部署

运行以下命令部署到 Cloudflare: npm run deploy

使用方法

通过 Claude 使用此服务,例如:

  • 查询天气:"获取东京的天气"
  • 查找 IP 信息:"查询 IP 地址 8.8.8.8"
  • 网络搜索:"搜索最新 AI 发展"
  • 自定义 HTTP 请求:"向 https://example.com/api/data 发起 GET 请求"