
vercel-mcp

2025.05.01
2
TypeScriptVercel API 交互部署管理DNS 管理域名管理项目管理环境变量管理开发效率
vercel-api-mcp 是一个连接 Vercel API 的 MCP 服务器,主要用于与 Vercel 平台进行交互,提供部署、DNS、域名、项目和环境变量管理等功能。
View on GitHub
Overview
基本能力
产品定位
vercel-api-mcp 是一个用于与 Vercel API 交互的 MCP 服务器,帮助开发者管理和操作 Vercel 平台上的资源。
核心功能
- 部署管理:获取部署事件、部署信息、取消部署、列出部署文件、获取部署文件内容、列出部署、删除部署等。
- DNS 管理:列出、创建、更新和删除 DNS 记录。
- 域名管理:获取域名配置、单个域名信息、列出所有域名。
- 项目管理:列出项目、更新项目、管理项目域名(添加、更新、移除、验证)。
- 环境变量管理:过滤项目环境变量、获取环境变量值、创建、移除和编辑环境变量。
适用场景
- 需要在 Vercel 平台上自动化管理部署、DNS、域名和项目的开发者。
- 需要与 Vercel API 交互以实现自定义工作流的团队或个人。
工具列表
- Deployments 工具:
getVercelDeploymentEvents
:获取部署事件。getVercelDeployment
:获取部署信息。cancelVercelDeployment
:取消部署。listVercelDeploymentFiles
:列出部署文件。getVercelDeploymentFileContents
:获取部署文件内容。getVercelDeployments
:列出部署。deleteVercelDeployment
:删除部署。- DNS 工具:
getVercelDNSRecords
:列出 DNS 记录。createVercelDNSRecord
:创建 DNS 记录。updateVercelDNSRecord
:更新 DNS 记录。deleteVercelDNSRecord
:删除 DNS 记录。- Domains 工具:
getVercelDomainConfig
:获取域名配置。getVercelDomain
:获取单个域名信息。getVercelDomains
:列出所有域名。- Projects 工具:
getVercelProjects
:列出项目。updateVercelProject
:更新项目。getVercelProjectDomains
:列出项目域名。getVercelProjectDomain
:获取项目域名。updateVercelProjectDomain
:更新项目域名。removeVercelProjectDomain
:移除项目域名。addVercelProjectDomain
:添加项目域名。verifyVercelProjectDomain
:验证项目域名。- Environment Variables 工具:
filterVercelProjectEnvs
:过滤项目环境变量。getVercelProjectEnv
:获取环境变量值。createVercelProjectEnv
:创建环境变量。removeVercelProjectEnv
:移除环境变量。editVercelProjectEnv
:编辑环境变量。
常见问题解答
- 如何安装 vercel-api-mcp?
- 可以通过在项目中添加 MCP 服务器配置或全局安装的方式。
- 如何获取 Vercel API Key?
- 需要在 Vercel 平台生成并替换
VERCEL_API_KEY
。
使用教程
使用依赖
- 需要安装 Node.js 和 npm。
安装教程
- 在项目中安装:
- 在
.cursor/mcp.json
中添加以下配置:json { "mcpServers": { "vercel": { "command": "npx", "args": ["vercel-mcp VERCEL_API_KEY=<YOUR_API_KEY>"] } } }
- 全局安装:
- 运行以下命令:
bash npx vercel-mcp VERCEL_API_KEY=<your-vercel-api-key>
调试方式
- 安装完成后,可以通过调用提供的工具命令进行调试,例如:
bash npx vercel-mcp getVercelDeployments
确保VERCEL_API_KEY
已正确设置。