用 AI 全自动操作 Vercel 部署与域名配置

利用 Rube MCP 工具连接 Vercel 平台,让 AI 自动执行发布上线、配置自定义域名、修改环境变量以及管理团队协作,无需手动复制粘贴 API 参数。

为什么需要这个技能

开发者在管理多个项目或处理紧急发布时,往往需要重复登录 Vercel 控制台,手动查找项目 ID,输入环境变量并点击发布按钮。这不仅效率低下,还容易因复制错误参数导致部署失败。

本技能通过 Composio 的 Vercel Toolkit,将 Vercel 平台的各项操作封装成标准化的工具。AI 模型可以直接调用 VERCEL_CREATE_NEW_DEPLOYMENT 触发构建,或通过 VERCEL_LIST_PROJECT_DOMAINS 检查域名绑定状态。这使得在 Slack 或 Cursor 中直接完成复杂的云基础设施管理工作成为可能。

适用场景

  • 团队协作中,需要 AI 根据代码提交自动触发生产环境发布。
  • 运维人员需要快速查询某次部署的构建日志和运行日志以排查错误。
  • 网站上线前,需要 AI 协助配置新的 CNAME 域名记录或检查 SSL 证书状态。
  • 开发团队需要批量列出所有团队成员权限并添加新的开发者账号。

核心工作流

在使用前,需在客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器,并通过 OAuth 链接激活 Vercel 连接。一旦 RUBE_MANAGE_CONNECTIONS 确认状态为 ACTIVE,即可开始工作。

1. 触发部署与监控

当需要上线新功能时,AI 首先调用 VERCEL_LIST_PROJECTS 获取项目 ID,随后使用 VERCEL_CREATE_NEW_DEPLOYMENT 发起构建。构建过程中,可以调用 VERCEL_GET_DEPLOYMENT 轮询状态,并查看 VERCEL_GET_DEPLOYMENT_LOGS 中的构建日志或 VERCEL_GET_RUNTIME_LOGS 中的运行时日志。

# 示例工具调用逻辑
1. Call VERCEL_LIST_PROJECTS to find project ID
2. Call VERCEL_CREATE_NEW_DEPLOYMENT with gitSource
3. Call VERCEL_GET_DEPLOYMENT until state is 'READY'

2. 管理环境变量

环境配置是部署的关键,AI 可利用 VERCEL_LIST_ENV_VARIABLES 检查当前配置。添加新变量时调用 VERCEL_ADD_ENVIRONMENT_VARIABLE,注意 secret 类型的变量创建后无法再次读取值,仅能获取 ID。删除变量需使用其 ID 而非名称。

3. 域名与 DNS 管理

对于需要自定义域名的项目,AI 可调用 VERCEL_GET_DOMAIN_CONFIG 检查 DNS 解析和 SSL 配置。添加新域名需先确保已添加到 Vercel 账户,之后使用 VERCEL_CREATE_DNS_RECORD 创建 A 记录或 CNAME 记录。

下载和安装

下载 vercel-automation 中文版 Skill ZIP

解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md

你可能还需要

暂无推荐