使用说明

项目简介

Vercel MCP Server 是一个实现了 Model Context Protocol (MCP) 的服务器,旨在为 LLM 客户端(如 Cursor 和 Codeium)提供对 Vercel 云平台的全面管理能力。通过这个服务器,用户可以使用自然语言指令,在 LLM IDE 中直接管理 Vercel 的项目、部署、域名、环境变量等。

主要功能点

  • 资源管理: 提供对 Vercel 项目、团队、部署、域名等资源的访问和信息查询能力。
  • 工具集成: 注册了丰富的 Vercel 管理工具,涵盖项目管理、部署管理、域名 DNS 管理、环境变量配置、团队用户管理、安全监控等功能。
  • 动态工具加载: 根据用户意图动态加载所需的工具组,优化性能和资源使用。
  • Vercel API 封装: 封装了 Vercel API 的各种操作,以标准化的 MCP 协议工具形式提供给 LLM 客户端。

安装步骤

  1. 克隆仓库:
    git clone https://github.com/Quegenx/vercel-mcp-server.git
  2. 进入目录:
    cd vercel-mcp-server
  3. 安装依赖:
    npm install
  4. 构建项目:
    npm run build

服务器配置

MCP客户端需要配置 MCP服务器的启动命令 (command) 及其参数 (args) 才能与MCP服务器建立连接。 以下是基于仓库信息生成的配置信息,请复制到MCP客户端 (如Cursor或Codeium) 的服务器配置中。

{
  "serverName": "Vercel MCP Server",
  "command": "/usr/local/bin/node",  // macOS 默认 Node.js 路径,请根据实际情况修改
  "args": [
    "/path/to/vercel-mcp-server/dist/index.js" // 请替换为 vercel-mcp-server 项目的实际安装路径
  ]
}

参数注释:

  • 'serverName': MCP 服务器的名称,自定义即可,用于在客户端界面上标识服务器。
  • 'command': 启动 MCP 服务器的命令,通常是 Node.js 的执行路径。请根据您的操作系统和 Node.js 安装方式进行调整。
  • 'args': 传递给启动命令的参数数组。这里指定了 'index.js' 文件的路径,它是 Vercel MCP Server 的入口文件。请务必将 '/path/to/vercel-mcp-server' 替换为您克隆仓库后 'vercel-mcp-server' 目录的绝对路径。

注意:

  • 请根据您的操作系统 (macOS, Windows, Linux) 和 Node.js 安装方式,调整 'command' 和 'args' 中的路径。
  • 首次使用前,请在 'src/index.ts' 和 'src/config/constants.ts' 文件中,将 'Your_Access_Token' 替换为您的 Vercel Access Token。

基本使用方法

  1. 启动 Vercel MCP Server。
  2. 在 MCP 客户端 (如 Cursor 或 Codeium) 中配置并连接到该服务器。
  3. 在 LLM IDE 中,使用自然语言描述您想要执行的 Vercel 管理操作,例如 "列出我的所有项目"、"创建一个新的 Next.js 项目"、"添加一个自定义域名到我的项目" 等。
  4. LLM 客户端将解析您的指令,调用 Vercel MCP Server 提供的工具,并返回执行结果。

信息

分类

开发者工具