Vercel信息MCP服务

用于读取Vercel公共状态/内容以及经过验证的Vercel项目、部署和日志数据的MCP服务器。

  • by omusubiman5
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 omusubiman5/vercel-info-mcp

使用说明

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已安装并已通过身份验证

认证

经过身份验证的工具使用以下方法之一:

  1. VERCEL_TOKEN 或 VERCEL_ACCESS_TOKEN
  2. 回退到 vercel api ... 如果您已经登录,请通过Vercel CLI

可选作用域变量:

  • VERCEL_SCOPE 或 VERCEL_TEAM_SLUG
  • VERCEL_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_incidents
  • search_vercel_postmortems
  • get_vercel_customers

经过身份验证的工具

  • get_vercel_project_details
  • list_vercel_deployments
  • get_vercel_deployment_build_logs
  • get_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超时以避免无限期挂起。

许可证

麻省理工学院