vercel-mcp

vercel-mcp

site icon
2025.03.16 0
TypeScriptVercel API 交互部署管理DNS 管理域名管理项目管理环境变量管理开发效率
vercel-api-mcp-fork 是一个连接 Vercel API 的 MCP 服务器,主要用于与 Vercel 平台进行交互,提供部署、DNS、域名、项目和环境变量管理等功能。
View on GitHub

Overview

基本能力

产品定位

vercel-api-mcp-fork 是一个用于与 Vercel API 交互的 MCP 服务器,旨在简化 Vercel 平台上的部署和管理操作。

核心功能

  • 部署管理:包括获取部署事件、部署信息、取消部署、列出部署文件、获取文件内容、列出部署、删除部署等。
  • DNS 管理:包括列出 DNS 记录、创建、更新和删除 DNS 记录。
  • 域名管理:包括获取域名配置、单个域名信息、列出所有域名。
  • 项目管理:包括列出项目、更新项目、管理项目域名(添加、更新、移除、验证)。
  • 环境变量管理:包括过滤项目环境变量、获取环境变量值、创建、移除和编辑环境变量。

适用场景

  • 自动化 Vercel 平台的部署流程。
  • 管理 Vercel 项目中的 DNS 记录和域名。
  • 管理 Vercel 项目的环境变量。

工具列表

  • Deployments: getVercelDeploymentEvents, getVercelDeployment, cancelVercelDeployment, listVercelDeploymentFiles, getVercelDeploymentFileContents, getVercelDeployments, deleteVercelDeployment
  • DNS: getVercelDNSRecords, createVercelDNSRecord, updateVercelDNSRecord, deleteVercelDNSRecord
  • Domains: getVercelDomainConfig, getVercelDomain, getVercelDomains
  • Projects: getVercelProjects, updateVercelProject, getVercelProjectDomains, getVercelProjectDomain, updateVercelProjectDomain, removeVercelProjectDomain, addVercelProjectDomain, verifyVercelProjectDomain
  • Environment Variables: filterVercelProjectEnvs, getVercelProjectEnv, createVercelProjectEnv, removeVercelProjectEnv, editVercelProjectEnv

使用教程

使用依赖

  • 需要安装 Node.js 和 npm。

安装教程

  1. 通过 Smithery 安装: bash npx -y @smithery/cli install @ssdavidai/vercel-api-mcp-fork --client claude
  2. 在项目中安装:
  3. .cursor/mcp.json 中添加: json { "mcpServers": { "vercel": { "command": "npx", "args": ["vercel-mcp VERCEL_API_KEY=<YOUR_API_KEY>"] } } }
  4. 全局安装:
  5. 在 Cursor 设置中添加: bash npx vercel-mcp VERCEL_API_KEY=<your-vercel-api-key>
  6. Windsurf 安装:
  7. ~/.codeium/windsurf/mcp_config.json 中添加: json { "mcpServers": { "vercel": { "command": "npx", "args": ["vercel-mcp VERCEL_API_KEY=<YOUR_API_KEY>"] } } }

调试方式

  • 确保 Vercel API 密钥正确配置。
  • 运行安装命令后,检查是否有错误输出。
  • 使用提供的工具进行测试,确保功能正常。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。