Vercel信息MCP服务器
MCP服务器,用于读取公共Vercel状态/内容以及经过身份验证的Vercel项目、部署和日志数据。
特性
- 公共事件历史
vercel-status.com - Vercel Atom提要中类似事件的帖子
- 客户案例研究来自
vercel.com/customers - 来自Vercel API的经过验证的项目详细信息
- 来自Vercel API的经过身份验证的部署列表
- 来自Vercel API的经过身份验证的构建日志和运行时日志
安装
npm install
npm run build需求
- Node.js 18或更新版本
- 对于经过身份验证的工具,可以:
- Vercel访问令牌,或 - Vercel CLI已安装并已通过身份验证
认证
经过身份验证的工具使用以下方法之一:
VERCEL_TOKEN或VERCEL_ACCESS_TOKEN- 回退到
vercel api ...如果您已经登录,请通过Vercel CLI
可选作用域变量:
VERCEL_SCOPE或VERCEL_TEAM_SLUGVERCEL_TEAM_ID
克劳德桌面版
{
"mcpServers": {
"vercel-info": {
"command": "node",
"args": ["/path/to/vercel-info-mcp/build/index.js"],
"env": {
"VERCEL_TOKEN": "your-token",
"VERCEL_SCOPE": "your-team-slug"
}
}
}
}如果您更喜欢CLI身份验证,请省略 VERCEL_TOKEN 并确保 vercel api /v2/user 在相同的环境中工作。
工具
公共工具
get_vercel_incidentssearch_vercel_postmortemsget_vercel_customers
经过身份验证的工具
get_vercel_project_detailslist_vercel_deploymentsget_vercel_deployment_build_logsget_vercel_runtime_logs
示例用法
检查项目
{
"projectIdOrName": "ai-diagnosis-service"
}返回一个标准化摘要,包括:
- 项目id和名称
- 框架
- Node.js版本
- install/build命令
- 有效功能区
- 默认功能区域
- 流体设置
列出最近的部署
{
"projectIdOrName": "ai-diagnosis-service",
"limit": 5,
"target": "production"
}读取构建日志
{
"deploymentIdOrUrl": "dpl_2djLrbXfzUHPoutM6B2dCJmJhSkj",
"limit": 50
}读取运行时日志
{
"projectIdOrName": "ai-diagnosis-service",
"deploymentIdOrUrl": "dpl_2djLrbXfzUHPoutM6B2dCJmJhSkj",
"limit": 20,
"since": "2026-03-04T08:00:00.000Z"
}备注
- 公共工具不需要身份验证。
- 先试用经过身份验证的工具
VERCEL_TOKEN/VERCEL_ACCESS_TOKEN。如果不存在,则返回vercel api .... get_vercel_project_details有意返回一个规范化的摘要,而不是完整的原始项目有效负载。get_vercel_runtime_logs接受可选since和until值为ISO时间戳或Unix毫秒。get_vercel_deployment_build_logs使用来自Vercel API的部署事件。- 运行时日志响应可能很慢,具体取决于部署和区域。MCP应用内部API超时以避免无限期挂起。
许可证
麻省理工学院
