Token导航 LogoToken导航TokenDH.com
Cloudflare MCP Go logo
运维云端未说明官方级别未说明来源级核验

Cloudflare MCP Go

MCP Server

一个基于Go语言编写的Cloudflare API的MCP服务器,提供Zone管理、DNS记录管理、账户管理等功能。

工具数

8

提示词数

0

GitHub Stars

0

资源数

0
服务器工具GoClaude网络管理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

M-Yamashita01

提供方

M-Yamashita01

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

云火mcp go

用于Cloudflare API的MCP(模型上下文协议)服务器,用Go编写。

先决条件

  • 转到1.23+
  • Cloudflare API代币

设置

go build -o cloudflare-mcp-go .

用法

设置 CLOUDFLARE_API_TOKEN 环境变量并运行服务器。

export CLOUDFLARE_API_TOKEN="your-api-token"
./cloudflare-mcp-go

服务器通过stdio传输进行通信,可以从任何MCP客户端连接到。

可用工具

工具说明
list_zones列出Cloudflare帐户中的区域
get_zone获取特定区域的详细信息
list_dns_records列出区域的DNS记录
list_accounts列出Cloudflare帐户
list_kv_namespaces列出Workers KV命名空间
list_ip_access_rules列出区域的IP访问规则
list_waf_managed_rulesets获取WAF管理的规则集配置
query_security_events通过GraphQL Analytics API查询安全事件(不带Bot Management的区域自动回调)

MCP客户端配置

克劳德代码

直接从存储库安装(无需手动下载):

claude mcp add cloudflare -- go run github.com/M-Yamashita01/cloudflare-mcp-go@v0.1.1

或者,如果您在本地克隆了存储库:

claude mcp add cloudflare -- go run .

或者手动添加到您的MCP配置中(例如。, ~/.claude/claude_desktop_config.json):

{
  "mcpServers": {
    "cloudflare": {
      "command": "/path/to/cloudflare-mcp-go",
      "env": {
        "CLOUDFLARE_API_TOKEN": "your-api-token"
      }
    }
  }
}

克劳德桌面

添加 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "cloudflare": {
      "command": "/path/to/cloudflare-mcp-go",
      "env": {
        "CLOUDFLARE_API_TOKEN": "your-api-token"
      }
    }
  }
}

其他MCP客户端

任何兼容MCP的客户端都可以使用相同的配置模式通过stdio传输进行连接。

项目结构

main.go                  # Entry point
internal/
  cfapi/                 # Shared Cloudflare API client
  tool/
    zone/                # Zone management tools
    dns/                 # DNS record tools
    account/             # Account management tools
    kv/                  # Workers KV tools
    security/            # Firewall & WAF tools
doc/
  architecture.md        # Architecture documentation

doc/architecture.md 详细的设计文档。

目录标签

目录标签

服务器工具GoClaude网络管理CloudflareAPI本地部署MCP协议Go语言

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP