deployment-mcp-server

Sridevi17j/deployment-mcp-server

3.2

If you are the rightful owner of deployment-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol server designed for orchestrating deployments across multiple platforms like Vercel and Render using simple prompts.

Tools
  1. deploy-vercel

    Deploy projects to Vercel

  2. deploy-render

    Deploy services to Render

  3. check-deployment-status

    Check deployment status on any platform

  4. list-services

    List available services/projects

Deployment Orchestrator MCP Server

A Model Context Protocol server for multi-platform deployment orchestration. Deploy to Vercel and Render with simple prompts!

Features

Tools

  • deploy-vercel - Deploy projects to Vercel
  • deploy-render - Deploy services to Render
  • check-deployment-status - Check deployment status on any platform
  • list-services - List available services/projects

Prompts

  • deploy-application - Smart deployment with natural language
  • deployment-dashboard - Overview of all services

Quick Setup

  1. Install dependencies:
cd C:\Users\sride\Desktop\deployment-mcp-server
npm install
  1. Get API tokens:

Vercel Token:

  • Go to Vercel Dashboard → Settings → Tokens
  • Create new token
  • Copy the token

Render Token:

  • Go to Render Dashboard → Account Settings → API Keys
  • Create new key
  • Copy the token
  1. Set environment variables:
# Copy the example
copy .env.example .env

# Edit .env with your tokens
VERCEL_TOKEN=your_actual_vercel_token
RENDER_TOKEN=your_actual_render_token
PORT=3000
  1. Build and run:
npm run build
npm start

# Or for development
npm run dev

Usage with Claude Code

Add MCP Server

claude mcp add deployment-orchestrator http://localhost:3000/mcp

Use Tools Directly

# Deploy to Vercel
/deployment-orchestrator:deploy-vercel projectName="my-app"

# Deploy to Render
/deployment-orchestrator:deploy-render serviceName="my-api"

# Check status
/deployment-orchestrator:check-deployment-status platform="vercel" id="deployment-id"

Use Smart Prompts

# Natural language deployment
@deployment-orchestrator:deploy-application request="deploy my-frontend to vercel"

# Get dashboard
@deployment-orchestrator:deployment-dashboard

Example Usage

Deploy with prompt:

User: "Deploy my React app to Vercel"
Claude: *Uses deploy-vercel tool automatically*
Response: āœ… Deployment started! URL: https://my-app-xyz.vercel.app

Check status:

User: "Check my deployment status"  
Claude: *Uses check-deployment-status tool*
Response: šŸ“Š Status: READY āœ… Deployment is LIVE!

API Endpoints

  • Streamable HTTP: http://localhost:3000/mcp
  • Legacy SSE: http://localhost:3000/sse
  • Health Check: http://localhost:3000/health

What This Solves

āœ… One interface for multiple platforms (Vercel + Render) āœ… Natural language deployment ("deploy to vercel")
āœ… Real-time status checking with URLs āœ… Cross-platform service management āœ… Streamable HTTP support for modern MCP clients

No more switching between dashboards - deploy everything from Claude Code!