MCP ExplorerExplorer

Vercel Api Mcp

@zueaion a year ago
12 MIT
FreeCommunity
AI Systems
#mcp#vercel#vercel-api
Lightweight MCP server to give your Cursor Agent access to the Vercel API.

Overview

What is Vercel Api Mcp

vercel-api-mcp is a lightweight MCP server that enables your Cursor Agent to access the Vercel API, facilitating various operations related to deployments, DNS, domains, projects, and environment variables.

Use cases

Use cases for vercel-api-mcp include automating deployment processes, managing DNS records for web applications, retrieving project configurations, and handling environment variables for different project environments.

How to use

To use vercel-api-mcp, add it to your project’s .cursor/mcp.json or your global Cursor settings using the command: npx vercel-mcp VERCEL_API_KEY=<YOUR_API_KEY>. For Windsurf, include it in your ~/.codeium/windsurf/mcp_config.json file.

Key features

Key features include managing deployments (listing, canceling, deleting), handling DNS records (creating, updating, deleting), managing domains (listing, updating), and working with project environment variables (creating, editing, removing).

Where to use

undefined

Content

vercel-mcp

An MCP server that connects to Vercel API.

Usage

Cursor

  • To install in a project, add the MCP server to your .cursor/mcp.json:
  • To install globally, add this command to your Cursor settings:
npx vercel-mcp VERCEL_API_KEY=<your-vercel-api-key>

Windsurf

  • Add the MCP server to your ~/.codeium/windsurf/mcp_config.json file:
{
  "mcpServers": {
    "vercel": {
      "command": "npx",
      "args": [
        "vercel-mcp VERCEL_API_KEY=<YOUR_API_KEY>"
      ]
    }
  }
}

Tools

This MCP server provides the following tools for interacting with the Vercel API:

Deployments

  • getVercelDeploymentEvents - Get deployment events by deployment ID and build ID
  • getVercelDeployment - Get a deployment by ID or URL
  • cancelVercelDeployment - Cancel a deployment
  • listVercelDeploymentFiles - List deployment files
  • getVercelDeploymentFileContents - Get deployment file contents
  • getVercelDeployments - List deployments
  • deleteVercelDeployment - Delete a deployment

DNS

  • getVercelDNSRecords - List DNS records for a domain
  • createVercelDNSRecord - Create a DNS record for a domain
  • updateVercelDNSRecord - Update a DNS record
  • deleteVercelDNSRecord - Delete a DNS record

Domains

  • getVercelDomainConfig - Get a Domain’s configuration
  • getVercelDomain - Get information for a single domain
  • getVercelDomains - List all domains for the authenticated user or team

Projects

  • getVercelProjects - Retrieve a list of projects
  • updateVercelProject - Update an existing project
  • getVercelProjectDomains - Retrieve project domains by project id or name
  • getVercelProjectDomain - Get a project domain
  • updateVercelProjectDomain - Update a project domain
  • removeVercelProjectDomain - Remove a domain from a project
  • addVercelProjectDomain - Add a domain to a project
  • verifyVercelProjectDomain - Verify project domain

Environment Variables

  • filterVercelProjectEnvs - Retrieve the environment variables of a project
  • getVercelProjectEnv - Retrieve the decrypted value of an environment variable
  • createVercelProjectEnv - Create one or more environment variables
  • removeVercelProjectEnv - Remove an environment variable
  • editVercelProjectEnv - Edit an environment variable

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers