Cloudflare

官方

在Cloudflare开发者平台(例如Workers/KV/R2/D1)上部署、配置和查询您的资源

你可以用 Cloudflare MCP 做什么?

  • 广泛的 API 访问 — 连接到 https://mcp.cloudflare.com/mcp,通过代码执行在 Cloudflare 的各 API 上工作。
  • 文档查询 — 通过 https://docs.mcp.cloudflare.com/mcp 获取 Cloudflare 的最新参考信息。
  • 沙盒环境 — 使用 https://containers.mcp.cloudflare.com/mcp 启动沙盒开发环境。
  • 网页捕获 — 使用 https://browser.mcp.cloudflare.com/mcp 抓取页面、将其转换为 markdown 并截图。
  • 博客搜索 — 通过 https://blog.mcp.cloudflare.com/mcp 搜索并阅读 Cloudflare 博客文章。
  • SaaS 错误配置检查 — 通过 https://casb.mcp.cloudflare.com/mcp 识别 SaaS 应用中的安全错误配置。

托管 MCP 服务器

Workers Bindings

npx add-mcp 'https://bindings.mcp.cloudflare.com/mcp'

可安装到 Claude Code、Codex、Cursor 等客户端

文档

Cloudflare MCP Server

Model Context Protocol (MCP) 是一种新的标准化协议,用于管理大型语言模型(LLM)与外部系统之间的上下文。在本仓库中,你可以找到多个 MCP 服务器,它们允许你从 MCP 客户端(例如 Cursor、Claude)连接到 Cloudflare 的服务,并使用自然语言通过你的 Cloudflare 账户完成任务。

这些 MCP 服务器允许你的 MCP 客户端从你的账户读取配置、处理信息、基于数据提出建议,甚至为你执行这些建议的更改。所有这些操作都可以在 Cloudflare 的众多服务中完成,包括应用开发、安全性和性能。

本仓库中的每个服务器都通过全新的 SDK v2 服务器工厂,在 /mcp 上暴露一个无状态的 Streamable HTTP 处理器。已停用的 /sse URL 会对每个请求返回一个 410 Gone Problem Details 响应,其中指明 /mcp URL;MCP 客户端会在其连接错误中显示该消息。现代的 2026 请求和无状态的 2025 请求共享相同的请求作用域实现,而无需 MCP 协议会话。OAuth、凭据、账户选择、应用缓存和产品 Durable Objects 在需要时仍作为应用/安全状态保留。

Cloudflare 提供以下 MCP 服务器。特定领域的服务器包含在本仓库中,而推荐的 Cloudflare API MCP Server 维护在 cloudflare/mcp 中:

服务器名称描述服务器 URL
Cloudflare API MCP Server(推荐)当你希望通过代码执行广泛访问 Cloudflare 的各类 API 时最为适用https://mcp.cloudflare.com/mcp
文档服务器获取关于 Cloudflare 的最新参考信息https://docs.mcp.cloudflare.com/mcp
容器服务器启动一个沙盒开发环境https://containers.mcp.cloudflare.com/mcp
Browser Run 服务器抓取网页、将其转换为 markdown 并截取屏幕截图https://browser.mcp.cloudflare.com/mcp
数字体验监控服务器快速洞察你组织内的关键应用https://dex.mcp.cloudflare.com/mcp
Cloudflare One CASB 服务器快速识别 SaaS 应用中的任何安全配置错误,以保护用户和数据https://casb.mcp.cloudflare.com/mcp
Cloudflare 博客服务器搜索并阅读 Cloudflare 博客中的文章https://blog.mcp.cloudflare.com/mcp
Demo Day 服务器演示一个最小的 Cloudflare MCP 服务器https://demo-day.mcp.cloudflare.com/mcp
已弃用的服务器

请尽快迁移到 Cloudflare API MCP Server。

服务器名称描述服务器 URL
AI Gateway 服务器搜索你的日志,获取有关提示和响应的详细信息https://ai-gateway.mcp.cloudflare.com/mcp
审计日志服务器查询审计日志并生成供审阅的报告https://auditlogs.mcp.cloudflare.com/mcp
AutoRAG 服务器搜索并查询账户中的 AutoRAG 实例https://autorag.mcp.cloudflare.com/mcp
DNS 分析服务器基于当前配置优化 DNS 性能并调试问题https://dns-analytics.mcp.cloudflare.com/mcp
GraphQL 服务器使用 Cloudflare 的 GraphQL API 获取分析数据https://graphql.mcp.cloudflare.com/mcp
Logpush 服务器快速获取 Logpush 作业健康状况摘要https://logs.mcp.cloudflare.com/mcp
可观测性服务器调试并深入了解你应用的日志和分析数据https://observability.mcp.cloudflare.com/mcp
Radar 服务器探索 Cloudflare Radar 的互联网洞察https://radar.mcp.cloudflare.com/mcp
Workers Bindings 服务器使用存储、AI 和计算原语构建 Workers 应用https://bindings.mcp.cloudflare.com/mcp
Workers Builds 服务器获取洞察并管理你的 Cloudflare Workers Buildshttps://builds.mcp.cloudflare.com/mcp

你应该使用哪个 Cloudflare MCP 服务器?

Cloudflare 提供两类 MCP 服务器:

  • Cloudflare API MCP Server(mcp.cloudflare.com),位于 cloudflare/mcp: 当你希望通过代码执行广泛访问 Cloudflare 的各类 API 时最为适用。
  • 特定领域的服务器(*.mcp.cloudflare.com),位于本仓库: 当你需要针对特定 Cloudflare 产品领域的精选、类型化工具时最为适用。

何时应使用哪一种?

在以下情况下使用 Cloudflare API MCP Server:

  • 你需要跨多个 Cloudflare 产品的广泛 API 覆盖
  • 你更倾向于使用较少的一组通用工具
  • 你的工作流更适合通过代码执行来完成

在以下情况下使用本仓库中的特定领域的服务器:

  • 你需要针对特定产品领域专门构建的工具
  • 你希望获得更具引导性、类型化的交互
  • 你主要在某个 Cloudflare 领域内工作,例如 Browser Run 或容器

在此了解更多关于 Cloudflare API MCP Server 的信息:cloudflare/mcp。

连接到 MCP 服务器

将任何支持远程服务器的 MCP 客户端直接连接到上表中的 URL。Cloudflare AI Playground 也在其界面中接受服务器 URL。

从 OpenAI Responses API 使用 Cloudflare 的 MCP 服务器

要将 Cloudflare 的某个 MCP 服务器与 OpenAI 的 responses API 一起使用,你需要向 Responses API 提供一个 API 令牌,该令牌具有该特定 MCP 服务器所需的作用域(权限)。

例如,要将 Browser Run MCP 服务器与 OpenAI 一起使用,请在 Cloudflare 仪表板中此处创建一个 API 令牌,并具有以下权限:

Screenshot 2025-05-21 at 10 38 02 AM

需要访问更多 Cloudflare 工具?

我们正在持续为这个远程 MCP 服务器仓库添加更多功能。如果你想留下反馈、提交 bug 或提出功能请求,请在此仓库上提交 issue

故障排除

"Claude's response was interrupted ... "

如果你看到此消息,Claude 很可能达到了其上下文长度限制并在回复中途停止。这最常发生在会触发许多链式工具调用的服务器上,例如可观测性服务器。

为降低遇到此问题的可能性:

  • 尽量具体,保持查询简洁。
  • 如果单个请求调用了多个工具,请尝试将其拆分为多个较小的工具调用,以保持响应简短。

付费功能

某些功能可能需要付费的 Cloudflare Workers 计划。请确保你的 Cloudflare 账户具有你打算使用的功能所需的订阅级别。

贡献

有兴趣贡献并在本地运行此服务器?请参阅 CONTRIBUTING.md 以开始。