用途:帮助用户把应用部署到 Render,支持 Git 仓库服务与预构建 Docker 镜像服务;本技能主要覆盖 Git 流程,包括生成 render.yaml 的 Blueprint(基础设施即代码)方式,以及通过 MCP 工具直接创建服务。
主要能力:分析代码库以确定框架/运行时、构建与启动命令、环境变量、数据存储和端口绑定;生成 render.yaml(服务类型含 web、worker、cron、static、pserv,默认 plan: free,密钥用 sync: false 标记);校验配置;生成 Dashboard 深链接;部署后通过 MCP 查看部署状态、日志与指标。
使用方式:先确认来源(Git 仓库或预构建 Docker 镜像)。Git 方式需仓库已推送到 GitHub/GitLab/Bitbucket,可用 git remote -v 检查。单服务且无数据库/worker/cron 时优先用 MCP 直接创建;多服务、含数据库或需要可复现 IaC 时用 Blueprint。Blueprint 流程:生成 render.yaml 后运行 render blueprints validate 校验,再 git add render.yaml && git commit -m "Add Render deployment configuration" && git push origin main,然后用 https://dashboard.render.com/blueprint/new?repo=<REPOSITORY_URL> 打开 Dashboard 并 Apply。CLI 可用 brew install render 或 curl -fsSL https://raw.githubusercontent.com/render-oss/cli/main/bin/install.sh | sh 安装。MCP 需配置 Render API key,支持 Cursor、Claude Code、Codex 等。
适用场景:部署应用到 Render、创建 render.yaml、搭建 Render 部署、托管发布应用、创建数据库/定时任务等资源。
限制:MCP 不支持创建镜像后端服务,预构建 Docker 镜像需用 Dashboard/API;Blueprint 即使使用 runtime: image 也仍需 Git 仓库存放 render.yaml;无 Git remote 时需先创建推送或改用镜像部署;沙箱阻止网络时需以 sandbox_permissions=require_escalated 重跑;部署可能耗时数分钟。