SuperAPI AI 工具集

render-deploy

部署与运维

查看项目

更新于 10-15 20:34

技能介绍

用途:帮助把应用部署到 Render。Render 支持 Git 仓库服务与预构建 Docker 镜像服务,本技能主要覆盖 Git 仓库流程,包括 Blueprint(生成 render.yaml 做基础设施即代码部署)和 Direct Creation(通过 MCP 工具快速创建服务)。Blueprint 也可用 runtime: image 运行预构建镜像,但 render.yaml 仍须放在 Git 仓库中。若没有 Git remote,需先创建并推送 remote,或改用 Dashboard/API 部署镜像(MCP 不支持创建镜像型服务)。

主要能力:分析代码库确定框架/运行时、构建与启动命令、环境变量、数据存储和端口绑定;生成 render.yaml;校验配置;生成 Dashboard 深链接;通过 MCP 创建服务、数据库、Key Value、cron 等资源;部署后检查状态、日志与指标。

使用方式:先确认来源(Git 仓库或预构建 Docker 镜像)。Git 路径需仓库已推送到 GitHub/GitLab/Bitbucket。单服务且无数据库/worker/cron 时优先用 MCP 直接创建;多服务、需要数据库或 IaC 时用 Blueprint。检查 MCP 可用性可尝试 list_services();CLI 校验用 render --version,未安装可 brew install render 或 curl -fsSL https://raw.githubusercontent.com/render-oss/cli/main/bin/install.sh | sh。MCP 配置示例:Cursor 在 ~/.cursor/mcp.json 添加 render 服务器;Claude Code 用 claude mcp add --transport http render https://mcp.render.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>";Codex 用 codex mcp add render --url https://mcp.render.com/mcp --bearer-token-env-var RENDER_API_KEY。CLI 认证可用 render whoami -o json 或 render login。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,填写 sync: false 的密钥并 Apply。

适用场景:部署 Web 服务、静态站点、worker、cron、私有服务,创建数据库或 Key Value,多服务与多环境 IaC 工作流。

限制:MCP 不能创建镜像型服务;Blueprint 必须提交到 Git 仓库;沙箱阻止网络时需以 sandbox_permissions=require_escalated 重跑;部署可能耗时数分钟;未提供具体收费与价格信息。