Mcp Server Cloudflare

Mcp Server Cloudflare

🚀 Cloudflare 用于 IDE 的 MCP 服务器

Cloudflare 提供的 cloudflared 工具,作为其边缘计算平台的一部分,可让开发者直接从终端或脚本调用 Cloudflare 服务。该工具借助 TCP 或 HTTP 连接与 Cloudflare 网络通信,为开发工作带来便利。

🚀 快速开始

若要在项目中使用 cloudflared,请按以下步骤操作:

  1. 安装
    go get -v github.com/cloudflare/cloudflared/cmd/cloudflared@latest
    
  2. 运行
    cloudflared tunnel --url http://localhost:8080
    
  3. 配置: 在项目根目录创建一个 cloudflared.toml 文件,并添加以下内容:
    [tunnel]
    name = "my-tunnel"
    
    然后运行命令:
    cloudflared tunnel --config cloudflared.toml
    

✨ 主要特性

  • 允许开发者直接从终端或脚本调用 Cloudflare 服务。
  • 通过 TCP 或 HTTP 连接与 Cloudflare 网络通信。

💻 使用示例

基础用法

创建隧道

# 创建一个新的隧道并绑定到项目中
cloudflared tunnel create project=frontend

# 结果将返回隧道 ID 和配置文件路径

删除隧道

# 根据项目名称删除特定隧道
cloudflared tunnel delete id= project=frontend

高级用法

暂未提供高级用法示例,后续可根据实际需求补充。

📚 详细文档

配置选项

以下是 cloudflared 常用的一些配置参数:

参数类型 参数 详情
基本参数 -h, --help 显示帮助信息
基本参数 -v, --version 显示版本号
基本参数 --config 指定配置文件路径
隧道相关参数 --url 配置要代理的目标 URL
隧道相关参数 --tunnel-id 指定要操作的隧道 ID
隧道相关参数 --project 指定项目名称,用于区分不同的隧道

常见问题解答

如何获取我的隧道 ID?

运行以下命令可以查看所有已创建的隧道:

cloudflared tunnel list

结果将显示所有隧道及其对应的 ID。

配置文件路径在哪里?

默认情况下,cloudflared 会在当前工作目录中查找 cloudflared.toml 文件。如果需要指定其他位置,可以使用 --config 参数。

📄 许可证

文档中未提及许可证相关信息。

🔗 更多资源

  • 0 关注
  • 0 收藏,21 浏览
  • system 提出于 2025-10-06 02:15

相似服务问题

相关AI产品