Cloudflare

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 并在浏览器中提示您完成身份验证。

使用方法

  1. 安装并配置 MCP 服务器
  2. 重启 Claude Desktop
  3. 查看可用工具列表(🔨图标)
  4. 使用自然语言管理您的 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 计划。


更多详情请查看官方文档或观看演示视频