用途:通过 Composio 的 Vercel 工具包、经 Rube MCP 自动化 Vercel 平台操作,涵盖部署、域名、DNS、环境变量、项目和团队管理。工具包文档:composio.dev/toolkits/vercel。
前提条件:Rube MCP 已连接(RUBE_SEARCH_TOOLS 可用);通过 RUBE_MANAGE_CONNECTIONS 建立 toolkit 为 vercel 的有效连接;每次操作前先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。
配置:在客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器,无需 API key;确认 RUBE_SEARCH_TOOLS 有响应;调用 RUBE_MANAGE_CONNECTIONS 并传入 toolkit vercel;若连接非 ACTIVE,按返回的授权链接完成 Vercel OAuth;确认状态为 ACTIVE 后再运行工作流。
主要能力:1)监控与检查部署,可列出、查看部署,读取构建日志、运行时日志、部署事件时间线与检查结果,支持按 projectId、state、target 筛选。2)创建与管理部署,可触发新部署并轮询进度,需提供 gitSource 或 files 之一。3)管理环境变量,可列出、添加、删除,支持 production、preview、development 环境及 plain、secret 等类型。4)管理域名与 DNS,可查看域名状态与配置、列出项目域名、增改 DNS 记录。5)管理项目,可列出、查看、更新项目设置(框架、构建命令、根目录)。6)团队管理,可列出团队、查看团队详情与成员。
常见模式:项目名到项目 ID 需先调用 VERCEL_LIST_PROJECTS 再提取 id;域名到 DNS 记录需先查记录再提取 recordId。分页使用 limit 参数。
已知限制:仅 READY 部署在提供服务;secret 类型环境变量创建后不可读回;修改环境变量后需重新部署生效;部署创建为异步操作,需轮询状态;CNAME 不支持根域名,MX 需优先级;API 存在速率限制,429 时应退避并尽量批量操作;团队操作需相应团队权限,个人账号无团队。具体命令与参数以返回的最新 schema 为准,部分细节暂未提供。