MCP ExplorerExplorer

Mcp Vercel Server

@jasona7on 10 months ago
1 MIT
FreeCommunity
AI Systems
A server that complies with the MCP (Microservices Communication Protocol) standard, defining 9 tools for processing Vercel deployment data.

Overview

What is Mcp Vercel Server

mcp-vercel-server is an MCP Compliant Server that provides a structured way for AI systems and humans to interact with Vercel’s API, utilizing a Python-based implementation.

Use cases

Use cases include listing Vercel projects, managing deployments, retrieving project information, and checking server status, making it suitable for developers and teams working with Vercel.

How to use

To use mcp-vercel-server, clone the repository, install the required dependencies, set your Vercel API token, and start the server using the command ‘python mcp_vercel_server.py’. Then, use the MCP client with ‘python mcp_vercel_client.py’ to interact with the available tools.

Key features

Key features include REST API integration for direct communication with Vercel’s API, an interactive terminal-based client for exploring Vercel resources, and an AI-friendly interface designed for structured interactions.

Where to use

mcp-vercel-server can be used in web development environments, particularly for projects that utilize Vercel for deployment and require efficient API interactions.

Content

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.

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers