基于 Cloudflare Workers 的 MCP 服务器

基于 Cloudflare Workers 的 MCP 服务器

使用 Cloudflare Workers 构建可扩展的 MCP 服务器,支持 AI 助手与服务交互。

快速入门

环境准备

创建项目

运行以下命令初始化项目:

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

更多详情请参考官方文档。