基于 Cloudflare Workers 的 MCP 服务器
使用 Cloudflare Workers 构建可扩展的 MCP 服务器,支持 AI 助手与服务交互。
快速入门
环境准备
- 注册 Cloudflare 账户
- 安装 Node.js 和 Wrangler CLI (
npm install -g wrangler
)
创建项目
运行以下命令初始化项目:
npx create-cloudflare@latest my-mcp-worker
cd my-mcp-worker
wrangler login
配置 wrangler.toml
文件:
name = "my-mcp-worker"
main = "src/index.ts"
compatibility_date = "2025-03-03"
account_id = "your-account-id"
安装依赖
安装并设置 workers-mcp
工具包:
npm install workers-mcp
npx workers-mcp setup
编写代码
编辑 src/index.ts
文件,定义 MCP 方法,例如:
sayHello(name: string) {
return `Hello from an MCP Worker, ${name}!`;
}
部署和测试
部署到 Cloudflare:
npx wrangler deploy
本地测试:
npx workers-mcp proxy
更多详情请参考官方文档。