SuperAPI AI 工具集

cloudflare-mcp-go

cloudflare-mcp-go 是一个使用 Go 语言编写的 MCP(Model Context Protocol)服务器,对接 Cloudflare API v4,让任何兼容 MCP 的客户端(如 Claude 及其他 MCP 工具)能够通过自然语言查询和调查 Cloudflare 账户。根据仓库说明,该服务器以只读(read-focused)为主,面向安全分类与调查工作流,覆盖区域(zones)、DNS、WAF 与防火墙规则、速率限制、HTTP 请求日志、Security Center 洞察以及威胁情报等方面。使用需要 Cloudflare API token 和 Go 1.25+。可通过一条命令添加到 Claude Code,无需手动克隆或构建;CLOUDFLARE_ACCOUNT_ID 为可选,仅少数工具(accounts、audit logs、KV、intel)需要。按资料,服务器提供按领域分组的 117 个只读工具,另有可选写入工具,仅在设置 CLOUDFLARE_MCP_ENABLE_WRITE=true 时注册。服务器通过 stdio 通信,可从任意 MCP 客户端连接。具体安装命令、配置示例与完整工具清单未在提供资料中给出,暂未提供。

访问官网

工具介绍

cloudflare-mcp-go 是一个用 Go 编写的 MCP(Model Context Protocol)服务器,用于连接 Cloudflare API v4。它的目标是让任何兼容 MCP 的客户端(包括 Claude 及其他 MCP 兼容工具)通过自然语言来检查和调查 Cloudflare 账户。

用途与定位:仓库说明将其描述为“以只读为主(read-focused)”,主要面向安全分类(security triage)与调查(investigation)工作流。也就是说,它更适合用来观察、查询和分析 Cloudflare 上的配置与安全事件,而不是直接执行修改类操作。

主要能力:根据资料,服务器覆盖以下领域:区域(zones)、DNS、WAF 与防火墙规则、速率限制、HTTP 请求日志、Security Center 洞察、威胁情报(IP/域名/ASN/WHOIS/被动 DNS)。它将工具按领域分组,共包含 117 个只读工具;此外还有可选的写入工具,这些写入工具仅在设置环境变量 CLOUDFLARE_MCP_ENABLE_WRITE=true 时才会注册。资料中提到的功能类目包括“防火墙、WAF 与速率限制”“安全事件与日志”“Security Center”“威胁情报”“账户与审计”等。

使用方式:需要 Cloudflare API token 和 Go 1.25+。资料说明可以通过一条命令添加到 Claude Code,无需手动克隆或构建;CLOUDFLARE_ACCOUNT_ID 是可选变量,仅少数工具(accounts、audit logs、KV、intel)需要。服务器通过 stdio 通信,任何 MCP 客户端都可以按相同模式连接。若在本地已克隆仓库,也可以构建二进制并将客户端的 MCP 配置指向它;macOS 上 Claude Desktop 的配置位于 ~/Library/Application Support/Claude/claude_desktop_config.json。资料还提到支持手动构建与运行,以及项目结构参见 doc/architecture.md。

使用示例:连接后,可以这样向 MCP 客户端提问:“列出 example.com 的 DNS 记录”“一个被拦截的请求 Ray ID 是 8f1c2d3e4f5a6b7c,为什么被拦截?”“显示该区域高严重性的 Security Center 洞察”“IP 203.0.113.10 是否已知为恶意?哪些域名解析到它?”“当前哪些防火墙规则正在对流量发起质询?”

适用场景:主要适合安全运维与调查人员,用自然语言快速查看 Cloudflare 区域的 DNS、防火墙、WAF、速率限制、请求日志、安全事件与威胁情报,辅助安全分类与事件调查。

限制与缺失信息:资料明确说明该服务器以只读为主,写入工具需要显式开启环境变量才会注册。需要具备 Cloudflare API token 和 Go 1.25+。关于具体的安装命令、Claude Code 添加命令、客户端配置的完整 JSON 示例、117 个工具各自的功能细节、是否收费、性能表现或使用配额等,资料中未提供,暂未提供。