cloudflare-api-mcp - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

cloudflare-api-mcp 是一个基于 Cloudflare Workers 的 MCP 服务器,旨在为代理(如 Cursor)提供与 Cloudflare API 交互的能力。

核心功能

  1. 与 Cloudflare API 交互:通过 MCP 协议调用 Cloudflare API 的功能。
  2. 动态工具扩展:开发者可以通过在 src/index.ts 中添加方法来自定义新的 MCP 工具。
  3. 轻量级部署:部署在 Cloudflare Workers 上,无需复杂的基础设施。

适用场景

  1. 开发工具集成:为开发工具(如 Cursor)提供 Cloudflare API 的访问能力。
  2. 自动化脚本:通过 MCP 协议自动化执行 Cloudflare API 操作(如 DNS 记录管理)。
  3. 快速原型开发:快速构建基于 Cloudflare API 的工具或服务。

工具列表

工具列表定义在 src/index.ts 中,每个方法都是一个 MCP 工具。例如:

  • createDNSRecord:在指定区域创建 DNS 记录。
  • 参数:zoneId(区域 ID)、name(记录名称)、content(记录内容)、type(记录类型)、comment(可选注释)、proxied(是否代理)。
  • 返回值:创建的 DNS 记录对象。

常见问题解答

  1. 如何添加新工具?
  2. src/index.tsMyWorker 类中添加方法,并确保包含 JSDoc 注释。
  3. 如何部署?
  4. 运行 bun run deploy 并重新加载 Cursor 窗口。
  5. 如何设置本地开发环境?
  6. .dev.vars 文件中添加 Cloudflare API 密钥和邮箱。

使用教程

使用依赖

  1. 安装 Bun 运行时环境(如果尚未安装)。
  2. 安装 Cloudflare Workers CLI(wrangler):
    bash
    bun install -g wrangler

安装教程

  1. 运行自动化安装脚本:
    bash
    bun create mcp --clone https://github.com/zueai/cloudflare-api-mcp
  2. 在 Cursor 设置中添加 MCP 服务器,并粘贴复制的命令。
  3. 上传 Cloudflare API 密钥和邮箱到 Worker Secrets:
    bash
    bunx wrangler secret put CLOUDFLARE_API_KEY
    bunx wrangler secret put CLOUDFLARE_API_EMAIL

调试方式

  1. 本地开发时,在 .dev.vars 文件中配置 API 密钥和邮箱。
  2. 运行本地测试:
    bash
    bun run dev
  3. 部署后重新加载 Cursor 窗口以查看新工具。

点击访问

搜索工具

MCP - MCP服务,MCP服务器,MCP教程

2025-4-29 16:00:17

搜索工具

MCPRules - Programming Guidelines Management Server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:00:24

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索