关于 Cloudflare MCP
Cloudflare MCP 是一个工作坊代码库,介绍如何创建 MCP 服务并部署到 Cloudflare Workers,涵盖本地启动、使用 MCP inspector 测试以及通过 Wrangler 部署。
主要功能
- 01从 Cloudflare 模板创建服务
- 02在本地运行服务
- 03使用 MCP inspector 测试
- 04部署到 Cloudflare Workers
适用场景
- 01启动 MCP 服务项目
- 02在开发期间测试服务
- 03将服务部署到 Workers URL
MCP 相关
该代码库指导创建和部署 MCP 服务。部署后的服务可通过 Cloudflare Workers URL 访问。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Cloudflare MCP
此仓库包含用于创建 MCP 服务并将其部署到 Cloudflare Workers 的代码。
前置条件
开始本次实践之前,请确保已安装以下内容:
- Node.js(版本 18 或更高)- 下载
- Wrangler CLI - 使用
npm install -g wrangler安装 - 用于部署的 Cloudflare 账户
开始使用
-
使用 Cloudflare 模板创建新的 MCP 服务
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless -
进入项目目录
cd my-mcp-server -
在本地运行此 MCP 服务 运行以下命令即可启动 MCP 服务:
npm start
测试
使用 MCP inspector 测试 MCP 服务。 你可以使用 MCP inspector 测试 MCP 服务:
npx @modelcontextprotocol/inspector
你将看到如下所示的 inspector,其中包含所有工具。

你也可以使用 cloudflare playground,这是 cloudflare 提供的一个用于连接 MCP 服务的平台。
部署
只需一条命令即可将此服务部署到 cloudflare workers。首次部署时,你可能需要通过 wrangler 建立与 workers 的连接,不过过程很简单。
npm run deploy
这会将 MCP 服务部署到类似以下的 Cloudflare Workers URL:
https://my-mcp-server.<your-account>.workers.dev/sse
致谢
感谢 Cloudflare 的 Ricky Robinett 将这些出色的技术整合起来进行展示,让我们了解自行部署有多么简单。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。