vercel-automation by composiohq/awesome-claude-skills
npx skills add https://github.com/composiohq/awesome-claude-skills --skill vercel-automation通过 Composio 的 Vercel 工具包和 Rube MCP 自动化 Vercel 平台操作。
工具包文档 : composio.dev/toolkits/vercel
RUBE_MANAGE_CONNECTIONS 建立有效的 Vercel 连接,并指定工具包为 vercelRUBE_SEARCH_TOOLS 以获取当前工具模式获取 Rube MCP : 在您的客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器。无需 API 密钥——只需添加端点即可工作。
RUBE_SEARCH_TOOLS 有响应来验证 Rube MCP 是否可用vercel 调用 广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
RUBE_MANAGE_CONNECTIONS使用时机 : 用户希望列出、检查或调试部署
工具调用顺序 :
VERCEL_LIST_ALL_DEPLOYMENTS 或 VERCEL_GET_DEPLOYMENTS - 使用筛选器列出部署 [必需]VERCEL_GET_DEPLOYMENT 或 VERCEL_GET_DEPLOYMENT_DETAILS - 获取特定部署信息 [可选]VERCEL_GET_DEPLOYMENT_LOGS 或 VERCEL_GET_RUNTIME_LOGS - 查看构建/运行时日志 [可选]VERCEL_GET_DEPLOYMENT_EVENTS - 获取部署事件时间线 [可选]VERCEL_LIST_DEPLOYMENT_CHECKS - 查看部署检查结果 [可选]关键参数 :
projectId: 按项目筛选部署state: 按部署状态筛选(例如 'READY'、'ERROR'、'BUILDING')limit: 返回的部署数量target: 按环境筛选('production'、'preview')deploymentId 或 idOrUrl: 特定部署标识符常见问题 :
VERCEL_GET_DEPLOYMENT_LOGS 返回构建日志;VERCEL_GET_RUNTIME_LOGS 返回无服务器函数日志使用时机 : 用户希望触发新部署
工具调用顺序 :
VERCEL_LIST_PROJECTS - 查找目标项目 [先决条件]VERCEL_CREATE_NEW_DEPLOYMENT - 触发新部署 [必需]VERCEL_GET_DEPLOYMENT - 监控部署进度 [可选]关键参数 :
name: 部署的项目名称target: 部署目标('production' 或 'preview')gitSource: 包含 ref/分支信息的 Git 仓库源files: 用于基于文件的部署的文件对象数组常见问题 :
gitSource 或 files 之一,不能同时提供使用时机 : 用户希望为项目添加、列出或删除环境变量
工具调用顺序 :
VERCEL_LIST_PROJECTS - 查找项目 ID [先决条件]VERCEL_LIST_ENV_VARIABLES - 列出现有环境变量 [必需]VERCEL_ADD_ENVIRONMENT_VARIABLE - 添加新环境变量 [可选]VERCEL_DELETE_ENVIRONMENT_VARIABLE - 删除环境变量 [可选]关键参数 :
projectId: 目标项目标识符key: 环境变量名称value: 环境变量值target: 环境数组('production'、'preview'、'development')type: 变量类型('plain'、'secret'、'encrypted'、'sensitive')常见问题 :
type: 'secret' 类型的变量在创建后无法读取;仅返回 IDprojectId 和环境变量 id(不是键名)使用时机 : 用户希望配置自定义域名或管理 DNS 记录
工具调用顺序 :
VERCEL_GET_DOMAIN - 检查域名状态和配置 [必需]VERCEL_GET_DOMAIN_CONFIG - 获取 DNS/SSL 配置详细信息 [可选]VERCEL_LIST_PROJECT_DOMAINS - 列出附加到项目的域名 [可选]VERCEL_GET_DNS_RECORDS - 列出域名的 DNS 记录 [可选]VERCEL_CREATE_DNS_RECORD - 添加新的 DNS 记录 [可选]VERCEL_UPDATE_DNS_RECORD - 修改现有 DNS 记录 [可选]关键参数 :
domain: 域名(例如 'example.com')name: DNS 记录名称/子域名type: DNS 记录类型('A'、'AAAA'、'CNAME'、'MX'、'TXT'、'SRV')value: DNS 记录值ttl: 生存时间(秒)常见问题 :
使用时机 : 用户希望列出、检查或更新项目设置
工具调用顺序 :
VERCEL_LIST_PROJECTS - 列出所有项目 [必需]VERCEL_GET_PROJECT - 获取详细的项目信息 [可选]VERCEL_UPDATE_PROJECT - 修改项目设置 [可选]关键参数 :
idOrName: 用于查找的项目 ID 或名称name: 用于更新的项目名称framework: 框架预设(例如 'nextjs'、'vite'、'remix')buildCommand: 自定义构建命令覆盖rootDirectory: 如果不是仓库根目录,则指定根目录常见问题 :
rootDirectory 是相对于仓库根目录的使用时机 : 用户希望查看团队信息或列出团队成员
工具调用顺序 :
VERCEL_LIST_TEAMS - 列出用户所属的所有团队 [必需]VERCEL_GET_TEAM - 获取详细的团队信息 [可选]VERCEL_GET_TEAM_MEMBERS - 列出特定团队的成员 [可选]关键参数 :
teamId: 团队标识符limit: 每页结果数role: 按角色筛选成员常见问题 :
项目名称 -> 项目 ID:
1. 调用 VERCEL_LIST_PROJECTS
2. 在响应中按名称查找项目
3. 提取 id 字段用于后续操作
域名 -> DNS 记录:
1. 使用域名调用 VERCEL_GET_DNS_RECORDS
2. 提取记录 ID 用于更新/删除操作
limit 参数控制页面大小next 字段部署状态 :
环境变量 :
速率限制 :
| 任务 | 工具标识符 | 关键参数 |
|---|---|---|
| 列出项目 | VERCEL_LIST_PROJECTS | limit |
| 获取项目详情 | VERCEL_GET_PROJECT | idOrName |
| 更新项目 | VERCEL_UPDATE_PROJECT | idOrName, name, framework |
| 列出部署 | VERCEL_LIST_ALL_DEPLOYMENTS | projectId, state, limit |
| 获取部署 | VERCEL_GET_DEPLOYMENT | idOrUrl |
| 创建部署 | VERCEL_CREATE_NEW_DEPLOYMENT | name, target, gitSource |
| 部署日志 | VERCEL_GET_DEPLOYMENT_LOGS | deploymentId |
| 运行时日志 | VERCEL_GET_RUNTIME_LOGS | deploymentId |
| 列出环境变量 | VERCEL_LIST_ENV_VARIABLES | projectId |
| 添加环境变量 | VERCEL_ADD_ENVIRONMENT_VARIABLE | projectId, key, value, target |
| 删除环境变量 | VERCEL_DELETE_ENVIRONMENT_VARIABLE | projectId, id |
| 获取域名 | VERCEL_GET_DOMAIN | domain |
| 获取域名配置 | VERCEL_GET_DOMAIN_CONFIG | domain |
| 列出 DNS 记录 | VERCEL_GET_DNS_RECORDS | domain |
| 创建 DNS 记录 | VERCEL_CREATE_DNS_RECORD | domain, name, type, value |
| 更新 DNS 记录 | VERCEL_UPDATE_DNS_RECORD | domain, recordId |
| 列出项目域名 | VERCEL_LIST_PROJECT_DOMAINS | projectId |
| 列出团队 | VERCEL_LIST_TEAMS | (none) |
| 获取团队 | VERCEL_GET_TEAM | teamId |
| 获取团队成员 | VERCEL_GET_TEAM_MEMBERS | teamId, limit |
由Composio提供支持
每周安装数
73
仓库
GitHub 星标数
42.3K
首次出现
Feb 6, 2026
安全审计
安装于
opencode57
claude-code56
gemini-cli49
codex46
replit43
antigravity38
Automate Vercel platform operations through Composio's Vercel toolkit via Rube MCP.
Toolkit docs : composio.dev/toolkits/vercel
RUBE_MANAGE_CONNECTIONS with toolkit vercelRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP : Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit vercelWhen to use : User wants to list, inspect, or debug deployments
Tool sequence :
VERCEL_LIST_ALL_DEPLOYMENTS or VERCEL_GET_DEPLOYMENTS - List deployments with filters [Required]VERCEL_GET_DEPLOYMENT or VERCEL_GET_DEPLOYMENT_DETAILS - Get specific deployment info [Optional]VERCEL_GET_DEPLOYMENT_LOGS or VERCEL_GET_RUNTIME_LOGS - View build/runtime logs [Optional]VERCEL_GET_DEPLOYMENT_EVENTS - Get deployment event timeline [Optional]VERCEL_LIST_DEPLOYMENT_CHECKS - View deployment check results [Optional]Key parameters :
projectId: Filter deployments by projectstate: Filter by deployment state (e.g., 'READY', 'ERROR', 'BUILDING')limit: Number of deployments to returntarget: Filter by environment ('production', 'preview')deploymentId or idOrUrl: Specific deployment identifierPitfalls :
VERCEL_GET_DEPLOYMENT_LOGS returns build logs; VERCEL_GET_RUNTIME_LOGS returns serverless function logsWhen to use : User wants to trigger a new deployment
Tool sequence :
VERCEL_LIST_PROJECTS - Find the target project [Prerequisite]VERCEL_CREATE_NEW_DEPLOYMENT - Trigger a new deployment [Required]VERCEL_GET_DEPLOYMENT - Monitor deployment progress [Optional]Key parameters :
name: Project name for the deploymenttarget: Deployment target ('production' or 'preview')gitSource: Git repository source with ref/branch infofiles: Array of file objects for file-based deploymentsPitfalls :
gitSource or files must be provided, not bothWhen to use : User wants to add, list, or remove environment variables for a project
Tool sequence :
VERCEL_LIST_PROJECTS - Find the project ID [Prerequisite]VERCEL_LIST_ENV_VARIABLES - List existing env vars [Required]VERCEL_ADD_ENVIRONMENT_VARIABLE - Add a new env var [Optional]VERCEL_DELETE_ENVIRONMENT_VARIABLE - Remove an env var [Optional]Key parameters :
projectId: Target project identifierkey: Environment variable namevalue: Environment variable valuetarget: Array of environments ('production', 'preview', 'development')type: Variable type ('plain', 'secret', 'encrypted', 'sensitive')Pitfalls :
type: 'secret' variables cannot be read back after creation; only the ID is returnedprojectId and the env var id (not the key name)When to use : User wants to configure custom domains or manage DNS records
Tool sequence :
VERCEL_GET_DOMAIN - Check domain status and configuration [Required]VERCEL_GET_DOMAIN_CONFIG - Get DNS/SSL configuration details [Optional]VERCEL_LIST_PROJECT_DOMAINS - List domains attached to a project [Optional]VERCEL_GET_DNS_RECORDS - List DNS records for a domain [Optional]VERCEL_CREATE_DNS_RECORD - Add a new DNS record [Optional]VERCEL_UPDATE_DNS_RECORD - Modify an existing DNS record [Optional]Key parameters :
domain: Domain name (e.g., 'example.com')name: DNS record name/subdomaintype: DNS record type ('A', 'AAAA', 'CNAME', 'MX', 'TXT', 'SRV')value: DNS record valuettl: Time-to-live in secondsPitfalls :
When to use : User wants to list, inspect, or update project settings
Tool sequence :
VERCEL_LIST_PROJECTS - List all projects [Required]VERCEL_GET_PROJECT - Get detailed project information [Optional]VERCEL_UPDATE_PROJECT - Modify project settings [Optional]Key parameters :
idOrName: Project ID or name for lookupname: Project name for updatesframework: Framework preset (e.g., 'nextjs', 'vite', 'remix')buildCommand: Custom build command overriderootDirectory: Root directory if not repo rootPitfalls :
rootDirectory is relative to the repository rootWhen to use : User wants to view team info or list team members
Tool sequence :
VERCEL_LIST_TEAMS - List all teams the user belongs to [Required]VERCEL_GET_TEAM - Get detailed team information [Optional]VERCEL_GET_TEAM_MEMBERS - List members of a specific team [Optional]Key parameters :
teamId: Team identifierlimit: Number of results per pagerole: Filter members by rolePitfalls :
Project name - > Project ID:
1. Call VERCEL_LIST_PROJECTS
2. Find project by name in response
3. Extract id field for subsequent operations
Domain - > DNS Records:
1. Call VERCEL_GET_DNS_RECORDS with domain name
2. Extract record IDs for update/delete operations
limit parameter to control page sizenext fieldsDeployment States :
Environment Variables :
Rate Limits :
| Task | Tool Slug | Key Params |
|---|---|---|
| List projects | VERCEL_LIST_PROJECTS | limit |
| Get project details | VERCEL_GET_PROJECT | idOrName |
| Update project | VERCEL_UPDATE_PROJECT | idOrName, name, framework |
| List deployments | VERCEL_LIST_ALL_DEPLOYMENTS | projectId, state, limit |
| Get deployment | VERCEL_GET_DEPLOYMENT | idOrUrl |
| Create deployment | VERCEL_CREATE_NEW_DEPLOYMENT | name, target, gitSource |
| Deployment logs | VERCEL_GET_DEPLOYMENT_LOGS | deploymentId |
| Runtime logs | VERCEL_GET_RUNTIME_LOGS | deploymentId |
| List env vars | VERCEL_LIST_ENV_VARIABLES | projectId |
Powered byComposio
Weekly Installs
73
Repository
GitHub Stars
42.3K
First Seen
Feb 6, 2026
Security Audits
Gen Agent Trust HubFailSocketPassSnykFail
Installed on
opencode57
claude-code56
gemini-cli49
codex46
replit43
antigravity38
Azure Data Explorer (Kusto) 查询技能:KQL数据分析、日志遥测与时间序列处理
138,800 周安装
| Add env var | VERCEL_ADD_ENVIRONMENT_VARIABLE | projectId, key, value, target |
| Delete env var | VERCEL_DELETE_ENVIRONMENT_VARIABLE | projectId, id |
| Get domain | VERCEL_GET_DOMAIN | domain |
| Get domain config | VERCEL_GET_DOMAIN_CONFIG | domain |
| List DNS records | VERCEL_GET_DNS_RECORDS | domain |
| Create DNS record | VERCEL_CREATE_DNS_RECORD | domain, name, type, value |
| Update DNS record | VERCEL_UPDATE_DNS_RECORD | domain, recordId |
| List project domains | VERCEL_LIST_PROJECT_DOMAINS | projectId |
| List teams | VERCEL_LIST_TEAMS | (none) |
| Get team | VERCEL_GET_TEAM | teamId |
| Get team members | VERCEL_GET_TEAM_MEMBERS | teamId, limit |