
alexpota/deploy-mcp
Developer toolsUniversal deployment tracker for AI assistants - check deployment status without leaving your AI chat
Overview
Track deployments across all platforms directly in your AI conversation. No more context-switching. No more dashboard hunting. That's it! The server is now running and ready to be configured in your AI assistant. deploy-mcp supports multiple deployment platforms simultaneously. Configure as many as you need: You can use by providing tokens for each platform you want to track: 1. - Go to vercel.com/account/tokens - Click "Create Token" - Give it a descriptive name (e.g., "deploy-mcp") - Copy the token 3. - "Check my Vercel deployment for project-name" - "What's the status of my latest Vercel deployment?" - "Show me Vercel deployment logs" - "Watch my Vercel deployment progress" - "List all my Vercel projects" - "Show last 5 deployments for project-name" 4. Read access to deployments and projects 1. - Go to app.netlify.com/user/applications - Under "Personal access tokens", click "New access token" - Give it a descriptive name (e.g., "deploy-mcp") - Copy the token
README
Demo
Quick Start
─────────────────────────
Get started in under 30 seconds:
npx deploy-mcp
That’s it! The server is now running and ready to be configured in your AI assistant.
Supported Platforms
─────────────────────────
deploy-mcp supports multiple deployment platforms simultaneously. Configure as many as you need:
| Platform | Status | Token Required | Features |
|---|---|---|---|
| Vercel | ✅ Ready | VERCEL_TOKEN |
Status, Logs, History, Real-time Monitoring |
| Netlify | ✅ Ready | NETLIFY_TOKEN |
Status, Logs, History, Real-time Monitoring |
| Cloudflare Pages | ✅ Ready | CLOUDFLARE_TOKEN |
Status, Logs, History, Real-time Monitoring |
| GitHub Pages | 🚧 Coming Soon | GITHUB_TOKEN |
- |
Multi-Platform Configuration
You can use multiple platforms simultaneously by providing tokens for each platform you want to track:
{
"mcpServers": {
"deploy-mcp": {
"command": "npx",
"args": ["-y", "deploy-mcp"],
"env": {
"VERCEL_TOKEN": "your-vercel-token",
"NETLIFY_TOKEN": "your-netlify-token",
"CLOUDFLARE_TOKEN": "accountId:globalApiKey"
// Add more platform tokens as needed
}
}
}
}
Platform Configuration
─────────────────────────
Vercel
Netlify
Cloudflare Pages
AI Assistant Configuration
─────────────────────────
deploy-mcp works with any MCP-compatible AI assistant. Here’s how to set it up:
Claude Desktop
VS Code
Cursor AI
Windsurf IDE
Continue.dev
Cline (VS Code Extension)
Deployment Status Badges
─────────────────────────
Get live deployment status badges for your repositories:
Badge Format
The deploy-mcp.io endpoint returns JSON data for shields.io. Use the shields.io endpoint wrapper:

Examples by Platform
Vercel Badge

Netlify Badge

Multiple Badges


Webhook Configuration
For real-time badge updates, configure webhooks:
Note: Badges require public repositories. Private repo support coming soon.
Available Tools
─────────────────────────
deploy-mcp provides these tools to your AI assistant:
Core Tools
| Tool | Description | Example Command |
|---|---|---|
check_deployment_status |
Get latest deployment status or history | “Check my deployment status” / “Show last 5 deployments” |
watch_deployment |
Monitor deployment in real-time | “Watch my deployment progress” |
compare_deployments |
Compare recent deployments | “Compare my last 2 deployments” |
get_deployment_logs |
Fetch deployment logs | “Show me deployment logs” |
list_projects |
List all available projects | “List my Vercel projects” / “Show all Netlify sites” |
Platform-Specific Usage
Commands work across all configured platforms:
"Check my Vercel deployment for my-app"
"Show last 10 deployments for my-app on Vercel"
"List all my Vercel projects"
"Check my Netlify deployment for my-site"
"Show me logs for deployment abc123 on Vercel"
"Watch my Netlify deployment progress"
"Show all my Netlify sites"
New Features
List Projects
Discover all your projects/sites across platforms:
"List my Vercel projects"
"Show all Netlify sites"
"What projects do I have on Vercel?"
Deployment History
View multiple recent deployments at once:
"Show last 5 deployments for my-app"
"Get deployment history for my-site"
"Check last 10 deployments on Vercel"
The AI will automatically use the correct platform based on:
- Explicit platform mention in your command
- Project/site name matching
- Available tokens in configuration
Security
─────────────────────────
- Local tokens only - Your API tokens stay on your machine
- No telemetry - We don’t track usage or collect data
- Open source - Fully auditable codebase
- Minimal permissions - Only read access required
Advanced Configuration
─────────────────────────
Environment Variables
You can also set tokens via environment variables:
export VERCEL_TOKEN="your-vercel-token"
export NETLIFY_TOKEN="your-netlify-token"
npx deploy-mcp
Custom Installation
For production use, install globally:
npm install -g deploy-mcp
deploy-mcp
Contributing
─────────────────────────
We welcome contributions! See CONTRIBUTING.md for guidelines.
Adding New Platforms
- Implement the
BaseAdapterinterface - Add platform-specific API client
- Update configuration documentation
- Add tests
License
─────────────────────────
Apache 2.0 - See LICENSE for details.
Links
─────────────────────────
Install
npx -y deploy-mcpConfiguration
{
"mcpServers": {
"deploy-mcp": {
"command": "npx",
"args": ["-y", "deploy-mcp"],
"env": {
"VERCEL_TOKEN": "your-vercel-token",
"NETLIFY_TOKEN": "your-netlify-token",
"CLOUDFLARE_TOKEN": "accountId:globalApiKey"
// Add more platform tokens as needed
}
}
}
}