基于 Cloudflare 的 MCP 服务器
一个运行在 Cloudflare Workers 上的 MCP 服务器,支持外部服务与 API 集成。
快速入门
前置条件
- 安装 Node.js 和 npm
- 注册 Cloudflare 账户
安装步骤
- 全局安装 Wrangler CLI: npm install -g wrangler
- 登录 Cloudflare: wrangler login
- 克隆仓库: git clone https://github.com/anishgowda21/cf-mcp-server.git cd cf-mcp-server
- 安装依赖: npm install
- 设置 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 请求"