Cloudflare
Cloudflare MCP Server 通过模型上下文协议(MCP)实现对 Cloudflare 服务(Workers、KV、R2、D1)的自然语言管理。
简介
Cloudflare MCP Server 让您能通过自然语言与 Claude 或其他 MCP 客户端管理您的 Cloudflare 资源,如 Workers、KV、R2 和 D1 数据库。
快速安装
npx @cloudflare/mcp-server-cloudflare init
注意: 如未登录,系统会自动运行
npx wrangler login
并在浏览器中提示您完成身份验证。
使用方法
- 安装并配置 MCP 服务器
- 重启 Claude Desktop
- 查看可用工具列表(🔨图标)
- 使用自然语言管理您的 Cloudflare 资源
示例查询
- "为我部署一个带有示例持久对象的新 Worker"
- "列出我所有的 R2 存储桶"
- "在我的 KV 命名空间中创建一个新键值对"
- "对我的 D1 数据库运行一个 SQL 查询"
主要功能
- Workers: 创建、更新、管理 Worker 脚本
- KV 存储: 管理命名空间和键值对
- R2 存储: 处理存储桶和对象
- D1 数据库: 执行 SQL 查询和管理数据库
- 持久对象: 管理命名空间和实例
- 队列: 创建和管理消息队列
- Workers AI: 使用 AI 模型执行推理
- 其他功能: 包括工作流、模板、Cron 触发器等
开发与测试
开发模式:
pnpm install
pnpm build:watch
# 在另一个终端
node dist/index.js init
运行测试:
pnpm test
付费功能说明
某些功能(如分析、高级 D1 功能)需要付费 Cloudflare Workers 计划。