Cloudflare 自家的 MCP server
Cloudflare 提供一组托管的 remote MCP server,你可以使用 OAuth 从 Claude ↗、Windsurf ↗、Cloudflare 自家的 AI Playground ↗ 或任何 支持 MCP 的 SDK ↗ 连接它们。
这些 MCP server 让你的 MCP 客户端可以读取账户中的配置、处理信息、基于数据给出建议,甚至替你完成这些建议的变更。所有这些操作都可以横跨 Cloudflare 在应用开发、安全和性能等领域的众多产品。它们同时支持通过 /mcp 提供的 streamable-http transport 和通过 /sse 提供的 sse transport(已弃用)。
Cloudflare API MCP server
Cloudflare API MCP server ↗ 通过仅有的两个工具 search() 和 execute(),提供对整个 Cloudflare API 的访问 —— 涵盖 DNS、Workers、R2、Zero Trust 以及其他所有产品的超过 2,500 个端点。
它使用了 Codemode 这一技术 —— 模型基于 OpenAPI spec 与 Cloudflare API 客户端的类型化表示来编写 JavaScript,而不是为每个端点加载单独的工具定义。生成的代码会在隔离的 Dynamic Worker sandbox 中运行。
无论 API 端点有多少,这种方式大约只消耗 1,000 token。一个把每个端点都暴露为原生工具的等价 MCP server 会消耗超过 100 万 token —— 比大多数基础模型的整个上下文窗口还要大。
| 方式 | 工具数 | Token 成本 |
|---|---|---|
| 原生 MCP(完整 schema) | 2,594 | ~1,170,000 |
| 原生 MCP(仅必填参数) | 2,594 | ~244,000 |
| Codemode | 2 | ~1,000 |
连接到 Cloudflare API MCP server
将以下配置加入你的 MCP 客户端:
{
"mcpServers": {
"cloudflare-api": {
"url": "https://mcp.cloudflare.com/mcp"
}
}
}
连接时,你会被重定向到 Cloudflare 通过 OAuth 完成授权,并选择要授予 agent 的权限。
对于 CI/CD 或自动化场景,你可以创建一个具有所需权限的 Cloudflare API token ↗,并将其作为 bearer token 放在 Authorization 头部传递。同时支持 user token 和 account token。
更多信息请参阅 Cloudflare MCP 仓库 ↗。
通过 agent 与 IDE 插件安装
你可以安装 Cloudflare Skills 插件 ↗,它将 Cloudflare 的 MCP server 与用于在 Cloudflare 上构建的上下文 skill、slash 命令打包在一起。该插件可在任何支持 Agent Skills 标准的 agent 中使用,包括 Claude Code、OpenCode、OpenAI Codex 与 Pi。
Claude Code
通过 插件市场 ↗ 安装:
/plugin marketplace add cloudflare/skills
Cursor
通过 Cursor Marketplace 安装,或在 Settings > Rules > Add Rule > Remote Rule (Github) 处手动添加,填入 cloudflare/skills。
npx skills
使用 npx skills ↗ CLI 安装:
Terminal window
npx skills add https://github.com/cloudflare/skills
克隆或复制
克隆 cloudflare/skills ↗ 仓库,把 skill 文件夹复制到对应 agent 的相应目录中:
| Agent | Skill 目录 | 文档 |
|---|---|---|
| Claude Code | ~/.claude/skills/ | Claude Code skills ↗ |
| Cursor | ~/.cursor/skills/ | Cursor skills ↗ |
| OpenCode | ~/.config/opencode/skills/ | OpenCode skills ↗ |
| OpenAI Codex | ~/.codex/skills/ | OpenAI Codex skills ↗ |
| Pi | ~/.pi/agent/skills/ | Pi coding agent skills ↗ |
按产品划分的 MCP server
除了 Cloudflare API MCP server,Cloudflare 还为特定用例提供按产品划分的 MCP server:
| 服务名称 | 描述 | 服务 URL |
|---|---|---|
| Documentation server ↗ | 获取 Cloudflare 最新的参考信息 | https://docs.mcp.cloudflare.com/mcp |
| Workers Bindings server ↗ | 使用存储、AI 与计算原语构建 Workers 应用 | https://bindings.mcp.cloudflare.com/mcp |
| Workers Builds server ↗ | 获取并管理 Cloudflare Workers Builds 的相关信息 | https://builds.mcp.cloudflare.com/mcp |
| Observability server ↗ | 调试并洞察应用的日志与分析数据 | https://observability.mcp.cloudflare.com/mcp |
| Radar server ↗ | 获取全球互联网流量洞察、趋势、URL scan 与其他工具 | https://radar.mcp.cloudflare.com/mcp |
| Container server ↗ | 启动一个 sandbox 开发环境 | https://containers.mcp.cloudflare.com/mcp |
| Browser Run server ↗ | 抓取网页、转换为 markdown,并截图 | https://browser.mcp.cloudflare.com/mcp |
| Logpush server ↗ | 快速获取 Logpush 任务的健康摘要 | https://logs.mcp.cloudflare.com/mcp |
| AI Gateway server ↗ | 搜索日志,获取 prompt 与响应的详细信息 | https://ai-gateway.mcp.cloudflare.com/mcp |
| AI Search server ↗ | 列出并搜索 AI Searches 中的文档 | https://autorag.mcp.cloudflare.com/mcp |
| Audit Logs server ↗ | 查询审计日志并生成审阅用报告 | https://auditlogs.mcp.cloudflare.com/mcp |
| DNS Analytics server ↗ | 基于当前配置优化 DNS 性能并排查问题 | https://dns-analytics.mcp.cloudflare.com/mcp |
| Digital Experience Monitoring server ↗ | 快速洞察组织关键应用的运行情况 | https://dex.mcp.cloudflare.com/mcp |
| Cloudflare One CASB server ↗ | 快速识别 SaaS 应用中的安全配置错误,以保护用户与数据 | https://casb.mcp.cloudflare.com/mcp |
| GraphQL server ↗ | 使用 Cloudflare 的 GraphQL API 获取分析数据 | https://graphql.mcp.cloudflare.com/mcp |
| Agents SDK Documentation server ↗ | 节省 token 的 Cloudflare Agents SDK 文档搜索 | https://agents.cloudflare.com/mcp |
请查看 GitHub 页面 ↗ 了解如何在不同 MCP 客户端中使用 Cloudflare 的 remote MCP server。