mcpField
V
Vercel MCP Server

Vercel MCP Server

Local
github.com/jasona7Cloud & Infra2Updated 83w ago

About Vercel MCP Server

Vercel MCP Server is a Python implementation for querying Vercel's REST API through MCP. It provides tools for project, deployment, account, and related data, alongside a terminal-based interactive client.

Key features

  1. 01List projects and deployments
  2. 02Filter deployment listings
  3. 03Retrieve project and account details
  4. 04List domains, environment variables, and aliases
  5. 05Check server status

Use cases

  1. 01Reviewing Vercel projects and deployments
  2. 02Inspecting project domains and environment variables
  3. 03Checking account details and server status

MCP support

Exposes nine tools for Vercel API operations to MCP clients, including project, deployment, and account queries.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Vercel MCP Server

A Python-based tool for interacting with the Vercel API via a Model Context Protocol (MCP) implementation that can be extended to allow AI systems and humans to interact with Vercel's API in a structured way.

Features

  • REST API Integration: Directly communicates with Vercel's REST API
  • Interactive Client: Terminal-based UI for exploring Vercel resources
  • AI-Friendly Interface: Designed to work with AI assistants through the MCP protocol

Available Tools

  • List all Vercel projects
  • List deployments with filtering options
  • Get detailed project information
  • List project domains
  • List environment variables
  • Get user account information
  • List deployment aliases
  • Check server status

Installation

  1. Clone this repository:

    git clone https://github.com/jasona7/mcp-vercel-server.git
    cd mcp-vercel-server
    
  2. Install dependencies:

    pip install requests rich fastmcp
    
  3. Set your Vercel API token:

    export VERCEL_TOKEN=your_vercel_token
    

Usage

Starting the Server
    python mcp_vercel_server.py
Using the MCP Client
    python mcp_vercel_client.py
╭──────────────────────────────────────────────────────────╮
│ MCP Vercel Explorer                                      │
│ A terminal UI for interacting with Vercel API operations │
╰──────────────────────────────────────────────────────────╯
Connected to server. 9 tools available.

Available Actions:
1. List Projects
2. List Deployments
3. Get Project Info
4. List Project Domains
5. List Environment Variables
6. Get User Info
7. List Deployment Aliases
8. Check Server Status
9. Exit
10. Toggle Debug Mode

Enter the number of the action you want to perform: 8

JSON Response:
    {
    "status": "online",
    "server_name": "MCP Vercel CLI Server",
    "version": "1.0.0",
    "vercel_cli_installed": true,
    "vercel_cli_version": "33.0.2",
    "vercel_token_configured": true,
    "pid": 1108902,
    "timestamp": "2025-03-25T17:24:21.471169"
    }

```

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.