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.
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?
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?
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?
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?
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?
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
.