Deploy MCP
🚀 Deploy MCP
Stellen Sie jede Website auf Vercel bereit – direkt aus Ihrer KI-IDE, in Sekunden.
Kostenlos. Open Source. Keine Serverkosten. Gebaut für Vibe-Coder.
Schnellstart • IDE-Einrichtung • Tools • Fehlerbehebung • Mitwirken
✨ Was ist Deploy MCP?
Deploy MCP ist ein kostenloser Open-Source-MCP-Server (Model Context Protocol), der Ihrem KI-Coding-Assistenten (Cursor, VS Code, Antigravity usw.) ermöglicht, Ihre Website automatisch auf Vercel bereitzustellen – mit vollständiger Synchronisierung von Umgebungsvariablen, Build-Validierung und Git-Sicherheitsprüfungen.
Sagen Sie einfach "Stell das bereit" in Ihrem KI-Chat. Das war's.
You: "Deploy this website."
AI: ✓ Next.js detected
✓ Build check passed
✓ Environment variables verified (secrets never exposed)
✓ Deployed to Vercel
🎉 Live at: https://my-portfolio.vercel.appRelated MCP server: Vercel MCP Relay Server
⚡ Schnellstart – In 3 Schritten bereitstellen
Schritt 1 – Setup ausführen (nur einmal)
Öffnen Sie Ihr Terminal und führen Sie Folgendes aus:
npx @tusharjain-19/deploy-mcp setupDabei wird Folgendes passieren:
Sie werden nach Ihrem Vercel Personal Access Token gefragt (siehe unten, wie Sie ihn erhalten)
Er wird sicher auf Ihrem Rechner gespeichert
Die genaue Konfiguration zum Einfügen in Ihre IDE wird ausgegeben
So erhalten Sie Ihren Vercel-Token:
Gehen Sie zu vercel.com/account/tokens
Klicken Sie auf "Create Token"
Benennen Sie ihn beliebig (z. B.
deploy-mcp)Setzen Sie den Geltungsbereich auf Full Access
Kopieren Sie den Token und fügen Sie ihn ein, wenn der Setup-Assistent Sie dazu auffordert
Schritt 2 – Zur IDE hinzufügen
Kopieren Sie die richtige Konfiguration für Ihre IDE und fügen Sie sie in Ihre Einstellungsdatei ein:
Cursor
Dateispeicherort: %APPDATA%\Cursor\User\settings\cursor_settings.json (Windows) oder ~/.cursor/rules/cursor_settings.json (Mac/Linux)
{
"mcpServers": {
"deploy": {
"command": "npx",
"args": ["-y", "@tusharjain-19/deploy-mcp"],
"disabled": false
}
}
}VS Code + Claude-Erweiterung
Dateispeicherort: settings.json (Strg+Umschalt+P → "Open Settings JSON")
{
"claude.mcp.servers": [
{
"name": "deploy",
"command": "npx",
"args": ["-y", "@tusharjain-19/deploy-mcp"]
}
]
}Antigravity (VS Code + Antigravity AI)
Dateispeicherort: settings.json (Strg+Umschalt+P → "Open Settings JSON")
{
"claude.mcp.servers": [
{
"name": "deploy",
"command": "npx",
"args": ["-y", "@tusharjain-19/deploy-mcp"]
}
]
}✅ Starten Sie Ihre IDE nach dem Speichern der Konfiguration neu.
Schritt 3 – Bereitstellen!
Öffnen Sie Ihren Projektordner in Ihrer IDE und sagen Sie der KI:
"Deploy this website"Die KI übernimmt von dort aus alles:
1. Scans your project → Detects Next.js / React / Vue / etc.
2. Runs build check → Makes sure your code compiles
3. Checks git status → Warns if files aren't committed
4. Scans environment variables → Keys only, values NEVER exposed to AI
5. Syncs missing env vars → Uploads secrets directly to Vercel
6. Deploys to Vercel → Triggers the actual deployment
7. Polls until live → Waits and confirms it's up
8. Returns your live URL 🎉🔄 Versionskontrolle (Git) – Integriert
Deploy MCP verfügt über volle Git-Unterstützung direkt integriert. Ihre KI kann:
Was sie tut | Befehl, um die KI zu fragen |
Nicht committete Änderungen prüfen | "Prüfe meinen Git-Status" |
Committen & Pushen vor dem Deploy | "Committe meine Änderungen und stelle bereit" |
Durchgesickerte | "Prüfe, ob meine .env in Git ist" |
Best Practice: Committen Sie Ihren Code immer, bevor Sie bereitstellen. Fragen Sie die KI: "Committe meine Änderungen mit der Nachricht 'fix: update homepage' und stelle dann bereit"
Die Git-Tools arbeiten während der Bereitstellung automatisch – wenn Sie nicht committete Änderungen haben, warnt Sie die KI und fragt, ob Sie zuerst committen möchten.
🧰 Verfügbare Tools
Ihre KI hat Zugriff auf 16 Tools in 4 Modulen:
📦 Projekt-Tools
Tool | Was es tut |
| All-in-One-Deploy – erkennt, prüft, synchronisiert Env, stellt bereit, pollt und diagnostiziert Fehler automatisch |
| Erkennt Framework (Next.js, React, Vue usw.) und Build-Konfiguration |
| Validiert, dass das Projekt erfolgreich gebaut werden kann |
| Vollständiger Pre-Flight-Bericht – Git, Build, Env, alles |
| Löscht ein Vercel-Projekt dauerhaft (erfordert Ihre manuelle Bestätigung über ein OS-Popup) |
🔐 Tools für Umgebungsvariablen
Sicherheit: Geheime Werte erreichen die KI niemals. Nur Schlüsselnamen werden angezeigt. Werte gehen direkt von Ihrem Rechner zu Vercel.
Tool | Was es tut |
| Listet alle lokalen |
| Zeigt, was auf Vercel im Vergleich zu Ihrer lokalen |
| Lädt fehlende Geheimnisse direkt von Ihrem Rechner zu Vercel hoch |
| Erzeugt eine sichere |
| Prüft Ihre lokale Env gegen die Anforderungen der |
| 🚨 Erkennt, ob |
🌿 Git-Tools
Tool | Was es tut |
| Zeigt Branch, nicht committete Dateien und Anzahl der Änderungen |
| Committet alle Änderungen und pusht zum Remote |
☁️ Vercel-Tools
Tool | Was es tut |
| Löst die Bereitstellung aus |
| Pollt den aktuellen Bereitstellungsstatus |
| Ruft rohe Build-Logs zur Fehlersuche ab |
| Analysiert Logs und liefert KI-lesbare Korrekturvorschläge |
🛠 Fehlerbehebung
❌ "Vercel not authenticated" oder Token-Fehler
npx @tusharjain-19/deploy-mcp setupFühren Sie das Setup erneut aus und fügen Sie einen frischen Token ein. Stellen Sie sicher, dass der Token den Geltungsbereich Full Access hat.
❌ "MCP wird in meiner IDE nicht angezeigt"
Überprüfen Sie die eingefügte JSON-Konfiguration – achten Sie auf fehlende Kommas oder Klammern
Starten Sie Ihre IDE vollständig neu (alle Fenster schließen, neu öffnen)
Testen Sie den Server manuell:
npx @tusharjain-19/deploy-mcpSie sollten Folgendes sehen:
Deploy MCP server running on stdio
❌ "Build failed" während der Bereitstellung
Fragen Sie Ihre KI: "Diagnostiziere den Build-Fehler und behebe ihn" – das Tool diagnose_build_failure analysiert automatisch die Fehler-Logs und sagt der KI genau, was zu beheben ist.
Häufige Ursachen:
Fehlendes
npm install→ führen Sienpm installin Ihrem Projekt ausFalsche Node.js-Version → fügen Sie
"engines": { "node": "20" }zupackage.jsonhinzuFehlende Umgebungsvariable → bitten Sie die KI, Ihre Env-Variablen zu synchronisieren
❌ "Umgebungsvariablen werden nicht synchronisiert"
Stellen Sie sicher, dass Ihr Vercel-Token Full Access-Berechtigungen hat
Prüfen Sie, dass der Projektname, den Sie der KI nennen, exakt mit Ihrem Vercel-Projektnamen übereinstimmt
Führen Sie aus: "Vergleiche meine lokalen Env-Variablen mit Vercel" – die KI zeigt genau, was fehlt
❌ ".env-Datei versehentlich in Git"
Fragen Sie Ihre KI: "Prüfe, ob meine .env von Git verfolgt wird"
Das Tool check_env_leak erkennt es. Falls gefunden, beheben Sie es so:
# Remove .env from git tracking (keeps the file locally)
echo ".env" >> .gitignore
echo ".env.local" >> .gitignore
git rm --cached .env
git rm --cached .env.local
git commit -m "fix: remove .env from git tracking"❌ "Module not found"-Fehler lokal
npm install
npm run build❌ "Vercel CLI nicht gefunden"
Deploy MCP verwendet direkt die Vercel-REST-API – keine Vercel-CLI erforderlich. Falls Sie die CLI trotzdem möchten:
npm install -g vercel⚙️ So funktioniert es
┌─────────────────────────────────────────────────┐
│ Your IDE (Cursor / VS Code / Antigravity) │
│ │
│ You say: "Deploy this" │
└───────────────────┬─────────────────────────────┘
│ MCP Protocol (stdio)
▼
┌─────────────────────────────────────────────────┐
│ Deploy MCP Server (runs on YOUR machine) │
│ │
│ ├── detect_project() → Read package.json │
│ ├── check_project() → Run build locally │
│ ├── scan_env() → Read .env names only │
│ ├── sync_env() → Push secrets directly │
│ └── deploy_to_vercel() → Trigger deployment │
└───────────────────┬─────────────────────────────┘
│ Vercel REST API
▼
┌─────────────────────────────────────────────────┐
│ Vercel │
│ ├── Finds or creates your project │
│ ├── Receives encrypted env vars │
│ ├── Builds your site │
│ └── Returns your live URL 🎉 │
└─────────────────────────────────────────────────┘Sicherheitsmodell
❌ INSECURE (secret touches the AI):
.env → AI Model → MCP → Vercel
✅ DEPLOY MCP (secret never leaves your machine):
.env → MCP Process → Vercel API
↑
AI sees key NAMES only, never values🔧 Entwicklungseinrichtung
Möchten Sie Deploy MCP lokal aus dem Quellcode ausführen?
# 1. Clone the repo
git clone https://github.com/Tusharjain-19/deploy-mcp.git
cd deploy-mcp/mcp-server
# 2. Install dependencies
npm install
# 3. Build TypeScript
npm run build
# 4. Run setup wizard
npm run setup
# 5. Start the server (IDEs do this automatically)
npm run devAlle Tools ohne IDE testen
npx @modelcontextprotocol/inspector npx tsx src/index.tsDadurch wird eine Browser-Oberfläche geöffnet, in der Sie jedes Tool manuell aufrufen und die Ausgaben sehen können.
Verfügbare Skripte
Skript | Befehl | Beschreibung |
Build |
| Kompiliert TypeScript nach |
Dev |
| Führt den Server direkt mit tsx aus |
Setup |
| Führt den Setup-Assistenten aus |
📁 Projektstruktur
mcp-server/
├── src/
│ ├── index.ts ← MCP server entry (all 16 tools registered)
│ │
│ ├── tools/
│ │ ├── smart-deploy.ts ← All-in-one deploy with auto-diagnose
│ │ ├── check-project.ts ← Build validation
│ │ ├── deploy.ts ← Vercel deployment trigger
│ │ ├── diagnose.ts ← Build failure diagnosis
│ │ ├── env-vars.ts ← .env scanning, diffing, syncing
│ │ ├── git.ts ← Git status, commit, leak detection
│ │ ├── logs.ts ← Deployment log fetching
│ │ ├── delete-project.ts ← Safe project deletion with OS prompt
│ │ └── project-report.ts ← Master pre-flight report
│ │
│ ├── vercel/
│ │ └── client.ts ← Vercel REST API wrapper
│ │
│ ├── utils/
│ │ ├── config.ts ← Token storage/retrieval
│ │ ├── filesystem.ts ← File reading utilities
│ │ └── framework-detector.ts ← Framework & package manager detection
│ │
│ └── cli/
│ ├── index.ts ← CLI entry point
│ └── setup.ts ← Interactive setup wizard
│
├── dist/ ← Compiled JS (auto-generated, git-ignored)
├── package.json
├── tsconfig.json
└── README.md🗺 Roadmap
Version | Status | Funktionen |
v1.0 | ✅ Fertig | Projekterkennung, Build-Prüfung, Vercel-Bereitstellung, Status-Polling |
v1.5 | ✅ Fertig | Env-Scan (ohne Leckage), Env-Vergleich, Env-Sync, Git-Tools, Projektbericht |
v1.6 | ✅ Fertig | Smart Deploy (automatische Fehlerdiagnose), sicheres Projekt-Löschen |
v2.0 | 🔄 Geplant | KI-Fehler-Autokorrektur-Schleife, Preview-Deployments, Rollback |
v3.0 | 💭 Zukunft | Netlify/Railway-Unterstützung, GitHub-Integration, Team-Deployments |
🔄 Automatische Updates
Da Ihre IDE-Konfiguration npx -y @tusharjain-19/deploy-mcp verwendet, zieht Node.js automatisch die neueste Version von npm, jedes Mal wenn Ihre IDE den Server startet. Keine manuellen Update-Befehle nötig – Sie erhalten automatisch immer die neuesten Funktionen und Fehlerbehebungen.
🤝 Mitwirken
Beiträge sind willkommen! Dies ist ein kostenloses Open-Source-Projekt, das für die Community gebaut wurde.
# Fork the repo, then:
git clone https://github.com/YOUR-USERNAME/deploy-mcp.git
cd deploy-mcp/mcp-server
npm install
# Create a feature branch
git checkout -b feature/my-feature
# Make changes, then build and test
npm run build
# Commit and push
git commit -m "feat: add my feature"
git push origin feature/my-feature
# Open a Pull Request on GitHubBitte eröffnen Sie für größere Änderungen zuerst ein Issue. Fehlerbehebungen und Dokumentationsverbesserungen sind jederzeit willkommen!
🔐 Sicherheit
Prinzip | Wie es umgesetzt wird |
Geheimnisse erreichen nie die KI |
|
Keine externen Server | MCP läuft vollständig auf Ihrem Rechner |
Kein Überschreiben ohne Zustimmung |
|
Leck-Erkennung |
|
Token lokal gespeichert |
|
Keine fest codierten Anmeldedaten | Null fest codierte Tokens im Codebase |
👨💻 Über
Erstellt von Tushar Jain – Tools, die die Lücke zwischen KI und dem Ausliefern echter Produkte schließen.
📄 Lizenz
MIT-Lizenz – 100 % für immer kostenlos. Für kommerzielle Projekte nutzbar, modifizierbar, verteilbar. Vollständigen Text siehe LICENSE.
Mit ❤️ gebaut für Vibe-Coder überall
⭐ Starren Sie dieses Repo, wenn es Ihnen Zeit gespart hat!
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to automate Next.js development including project scaffolding, React component generation, API route creation, and full-stack application workflows with TypeScript and Tailwind CSS support.MIT
- FlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to interact with the Vercel REST API to manage projects, deployments, domains, environment variables, and teams through natural language commands.
- FlicenseNot gradedqualityBmaintenanceEnables AI assistants to interact with Vercel API for managing projects, deployments, domains, and environment variables.
- AlicenseAqualityBmaintenanceUniversal deployment tracker for AI assistants, enabling real-time monitoring and management of deployments across Vercel, Netlify, and Cloudflare Pages without context switching.5359Apache 2.0
Related MCP Connectors
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Your AI builds, deploys, and runs full-stack apps on a hosted workspace created at first sign-in.
Form companies, manage bank accounts, cards, invoices and more — directly from your AI coding tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Tusharjain-19/deploy-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server