用途:将 Heroku 应用迁移到 Render。先读取本地项目文件(如 Procfile、package.json、requirements.txt、Gemfile、go.mod、app.json、runtime.txt、static.json 等)识别运行时、构建命令、启动命令、进程类型(web、worker、clock、release)与所需附加组件;可选通过 Heroku MCP 补充区域、技术栈、dyno 规格、附加组件计划与数据库信息。
主要能力:生成 render.yaml Blueprint(使用 projects/environments 模式,设置 plan、diskSizeGB,用 fromDatabase/fromService 引用连接串,密钥标记 sync: false);用 render blueprints validate render.yaml 校验;提供 Blueprint 部署链接;单服务场景可用 MCP 直接创建 web 服务或静态站点;迁移环境变量(过滤 DATABASE_URL、REDIS_URL、HEROKU_* 等);按数据库大小选择 render psql 或 pg_dump -Fc + pg_restore 迁移 Postgres,Redis 通常跳过;迁移后检查部署状态、健康端点、错误日志、环境变量、端口绑定(0.0.0.0:$PORT)、资源指标与数据库连通性;最后手动切换 DNS。
使用方式:按步骤执行,创建资源前需用户确认;缺少 Render MCP 时 Blueprint 路径仍可用,缺少 Heroku MCP 时需手动提供 dyno 规格、附加组件计划、数据库信息、区域与配置变量名。
限制:无法确定的功能、收费、价格与效果资料未提供;MCP 不支持删除资源,需在 Render 控制台操作;DNS 切换为手动步骤。