SuperAPI AI 工具集

Cloudflare

部署与运维

查看项目

更新于 10-15 20:32

技能介绍

用途:部署和管理 Cloudflare Workers、Pages 及相关服务。技能结合两种工具:Code Mode MCP 负责 API 操作,wrangler 负责部署与本地开发。

主要能力:Code Mode MCP 通过 search() 与 execute() 两个工具访问 Cloudflare API,可查询 Workers、管理 KV/R2/D1、检查部署状态、DNS、日志与分析。wrangler 用于 wrangler deploy、wrangler dev、wrangler pages deploy 等需要本地文件的操作。

使用方式:部署 Worker 前需取消 CF_API_TOKEN 与 CLOUDFLARE_API_TOKEN 环境变量,再执行 wrangler deploy;部署 Pages 必须取消所有令牌,使用 OAuth 登录方式,命令为 bunx wrangler pages deploy dist --project-name=PROJECT_NAME --commit-dirty=true。API 查询使用 MCP 的 search() 与 execute(),例如 execute("GET /accounts/{account_id}/workers/scripts")。MCP 通过 OAuth 自动认证,首次使用会提示登录。Account ID 通过 CF_ACCOUNT_ID 环境变量设置。

适用场景:创建 Worker 或 MCP 服务器、排查部署问题、查询 Cloudflare 状态(列出 Workers、检查 KV、DNS、分析)。

限制:Pages 部署必须使用 OAuth,所有 API 令牌均缺少 Pages 权限;Workers 部署前需取消令牌以免干扰 wrangler 登录认证;API 查询应使用 Code Mode MCP,而非手动 curl 或 fetch。技能执行前会检查用户自定义目录并发送语音通知。