Sridevi17j/deployment-mcp-server
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.
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
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 Verceldeploy-render
- Deploy services to Rendercheck-deployment-status
- Check deployment status on any platformlist-services
- List available services/projects
Prompts
deploy-application
- Smart deployment with natural languagedeployment-dashboard
- Overview of all services
Quick Setup
- Install dependencies:
cd C:\Users\sride\Desktop\deployment-mcp-server
npm install
- 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
- 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
- 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!