Vercel MCP Integration logo

Vercel MCP Integration

by nganiet

This MCP server provides programmatic access to Vercel deployment management through its REST API. It implements Vercel's core API endpoints as tools, enabling deployment monitoring, environment variable retrieval, and CI/CD pipeline integration.

View on GitHub

Last updated: July 2024

What is Vercel MCP Integration?

This is a Model Context Protocol (MCP) server that integrates with Vercel's REST API. It allows users to manage Vercel deployments, projects, and environment variables programmatically.

How to use Vercel MCP Integration?

To use this server, you need Node.js 18+, a Vercel API token, and an MCP client. After cloning the repository and installing dependencies, configure the .env file with your Vercel API token and start the MCP server. You can then use the MCP client to call the available tools with the appropriate arguments.

Key features of Vercel MCP Integration

  • Deployment monitoring & management

  • Environment variable retrieval

  • Project deployment status tracking

  • CI/CD pipeline integration

  • Project management tools

  • Team management integration

  • List all accessible teams

Use cases of Vercel MCP Integration

  • Automated deployment workflows

  • Programmatic management of Vercel projects

  • Integration with CI/CD pipelines

  • Retrieval and management of environment variables

FAQ from Vercel MCP Integration

What is the VERCEL_API_TOKEN?

The VERCEL_API_TOKEN is your personal API token required to authenticate with Vercel's API. You can generate it in your Vercel account settings.

How do I create a new deployment?

Use the vercel-create-deployment tool with the required inputs such as project name, target environment, and regions.

How do I list all deployments for a project?

Use the vercel-list-all-deployments tool and provide the projectId as an input.

Can I manage environment variables with this server?

Yes, you can use the vercel-create-environment-variables tool to create multiple environment variables for a project and vercel-get-environments to access project environment variables.

How do I run this server in Docker?

You can build a Docker image using docker build -t vercel-mcp . and then run it with docker run -it --rm -e VERCEL_API_TOKEN=your_token_here -p 3399:3399 vercel-mcp.