SuperAPI AI 工具集

finish-setup

部署与运维

查看项目

更新于 10-16 04:57

技能介绍

用途:完成新脚手架生成的 SaaS 项目的后续配置,借助 agent.json 已接入的 MCP 服务器(Neon、Stripe、Resend、PostHog、GitHub)核对并补齐各项集成,只配置已存在资源,不创建用户未要求的云资源(不新建数据库、不新建 Vercel 项目)。若参数只指定一个服务,则仅运行对应部分。

预检:读取 .env.example 与项目环境加载逻辑(lib/env.ts 或等同文件),确认预期集成;读取 .env / .env.local(不打印密钥值,仅报告每个键 SET 或 UNSET);列出可达的 MCP 服务器,需要的 MCP 不可达则跳过该部分并记入最终报告;检测技术栈(计费方案定义、迁移配置、邮件模板、分析键等)。

数据库(Neon MCP):确认 DATABASE_URL 已设置且 Neon MCP 可看到项目数据库,未设置则停止该部分并让用户自行创建数据库,不代为创建;对比已应用迁移与本地迁移目录,有待执行迁移时在本地用项目迁移脚本(如 db:migrate)执行;验证认证表是否存在。

计费(Stripe MCP):解析计费模块中的方案名、价格、周期、按席位标志;列出已有 Stripe 产品,为无匹配产品的方案按代码精确创建产品与价格;将价格 ID 写入 .env 对应变量;确认 webhook 端点并告知用户在 Stripe 后台注册的确切 URL(需生产 URL,通常留给用户)。

邮件(Resend MCP):检查发件域名的验证状态,未验证则列出需添加的 DNS 记录后停止,不代为重试;用户确认后可向其本人地址发一封测试邮件。

分析(PostHog MCP):确认环境中的项目 API key 与可达的 PostHog 项目匹配,并已接入应用;仅在确认后按需创建入门仪表盘。

仓库(GitHub MCP):无 origin 远程时,可询问组织/名称/可见性后创建仓库、推送初始提交并确认 CI 触发;已有远程时验证默认分支与最新提交 CI 状态。

最后以清单收尾:每个服务标注 done / needs human(含确切下一步)/ skipped(含缺失的环境变量或 MCP)。