← 返回目录
C

Cloudflare MCP Server

官方
以低令牌成本访问 Cloudflare API。
GitHub 源仓库 ↗
★ 765 Stars 分类 · 开发工具 非常热门 源版本 75c4dbc005e2
49FMRS · D
可靠性
8/20
安全与权限
7/20
维护活跃度
8/20
文档质量
13/20
安装易用性
13/20

来源显示这是由 Cloudflare 维护的官方远程 MCP 服务器,覆盖大量 Cloudflare API 端点,并通过 Code Mode 降低上下文成本。使用前应谨慎配置 Token 权限。

查看 FMRS 评分方法 →

Cloudflare MCP Server 通过 Code Mode 提供 Cloudflare API 访问能力,并支持搜索 Cloudflare 开发者文档。服务器将 API 规范保存在服务端,代理通过 JavaScript 搜索端点并执行 API 请求。支持 Workers、KV、R2、D1、Pages、DNS、Firewall、Load Balancers、Stream、Images、AI Gateway、Vectorize、Access、Gateway 等产品。

工具能力

docs
搜索 Cloudflare 开发者文档。
search
编写 JavaScript 查询 API 规范中的端点。
execute
编写 JavaScript 调用 Cloudflare API,也支持 GraphQL Analytics API。

安装接入

将提供的 JSON 配置添加到支持远程 HTTP MCP 服务器的客户端,然后连接 https://mcp.cloudflare.com/mcp。首次连接时可使用 OAuth 授权并选择权限;也可以使用 Cloudflare API Token。CI/CD 或自动化场景可使用 API Token。需要逐工具暴露端点时,在 URL 后添加 ?codemode=false。

claude_desktop_config.json
{"mcpServers":{"cloudflare-api":{"type":"http","url":"https://mcp.cloudflare.com/mcp"}}}

选型与风险

适合谁

  • 需要通过代理管理 Cloudflare 资源的开发者和运维人员。
  • 希望以较低上下文成本访问大量 Cloudflare API 端点的用户。
  • CI/CD 和自动化工作流。

不适合谁

  • 不使用 Cloudflare API 的用户。
  • 需要在本地通过 stdio 运行服务器的用户。
  • 无法授予所需 Cloudflare 权限的用户。

所需权限

  • OAuth 连接需要在 Cloudflare 中授权并选择所需权限。
  • API Token 需要配置执行操作所需的 Cloudflare 权限。
  • 账户 Token 若要自动检测账户 ID,需要包含 Account Resources : Read 权限。

风险与副作用

  • 具有写权限的 Token 可执行创建或修改 Cloudflare 资源的 API 操作。
  • 禁用 Code Mode 会将约 2500 个 API 端点注册为独立工具,并显著增加令牌成本。
  • 启用 Client IP Address Filtering 的 API Token 当前不受支持。
  • 错误的账户 ID 或权限可能导致请求失败或操作作用于错误账户。

常见排障

  1. 确认 MCP URL 为 https://mcp.cloudflare.com/mcp。
  2. OAuth 连接时检查是否已完成授权并选择了所需权限。
  3. 使用 API Token 时检查 Token 权限;账户 Token 自动检测账户 ID 时确认包含 Account Resources : Read。
  4. 确认 API Token 未启用 Client IP Address Filtering。
  5. 用户 Token 示例需要提供 account_id;账户 Token 可自动检测账户 ID。
  6. 只有在确有需要与其他 Code Mode 系统组合时,才使用 ?codemode=false。

使用场景

列出 Workers。
创建 KV 命名空间。
为域名添加 A 记录。
查询 Cloudflare GraphQL Analytics API。
搜索 Cloudflare 开发者文档。

支持客户端

暂未确认支持的客户端。