cloudflare_deploy
Deploy a workspace directory to Cloudflare Pages, setting project, branch, source directory, and build command. Falls back to an existing deploy script when parameters are omitted.
Instructions
部署工作区目录到 Cloudflare Pages(动线上,需用户明确授权后调用)。project/branch/src_dir/build_cmd 均可参数化;不传参数且工作区有部署脚本(CFMCP_DEPLOY_SCRIPT,默认 deploy.sh)时优先执行脚本。需要 wrangler(npm install -g wrangler)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| branch | No | 部署分支,默认 main | |
| project | No | Pages 项目名(默认 .env 的 CFMCP_PAGES_PROJECT) | |
| src_dir | No | 部署源目录(相对 /workspace),默认 .env 的 CFMCP_DEPLOY_SRC 或工作区根 | |
| build_cmd | No | 部署前构建命令(可选,如 node build.js) |