Vercel MCP Integration
连接Claude到Vercel的MCP服务器。
📋 概述
Vercel MCP 集成提供对 Vercel 部署管理的程序化访问,支持部署监控、环境变量管理和项目状态跟踪。
✨ 核心功能
- 部署监控与管理
- 环境变量检索
- 项目部署状态跟踪
- CI/CD 流水线集成
🚀 开始使用
前提条件
- Node.js 18+
- Vercel API 令牌
- MCP 客户端
安装
git clone [your-repo-url]
cd vercel-mcp
npm install
配置
- 创建
.env
文件:
VERCEL_API_TOKEN=your_api_token_here
- 启动 MCP 服务器:
npm start
📦 可用工具
工具名称 | 功能描述 |
---|---|
vercel-list-all-deployments | 列出具有过滤条件的部署 |
vercel-get-deployment | 检索特定部署详情 |
vercel-get-environments | 访问项目环境变量 |
vercel-create-deployment | 创建新部署 |
vercel-create-project | 创建新的 Vercel 项目 |
vercel-list-all-teams | 列出所有可访问团队 |
🛠️ 使用示例
列出部署
const response = await mcpClient.callTool({
name: 'vercel-list-all-deployments',
args: {
limit: 5,
target: 'production'
}
});
获取特定部署
const deployment = await mcpClient.callTool({
name: 'vercel-get-deployment',
args: {
idOrUrl: 'dpl_5WJWYSyB7BpgTj3EuwF37WMRBXBtPQ2iTMJHJBJyRfd'
}
});
🐳 Docker 部署
# 构建镜像
docker build -t vercel-mcp .
# 运行容器
docker run -it --rm \
-e VERCEL_API_TOKEN=your_token_here \
-p 3399:3399 \
vercel-mcp
🔧 环境变量
变量 | 描述 | 是否必需 |
---|---|---|
VERCEL_API_TOKEN | Vercel 访问令牌 | 是 |
📄 许可证
MIT 许可证
查看完整文档获取更多详细信息和高级配置选项。