Skip to main content
Glama

🚀 Deploy MCP

Stellen Sie jede Website auf Vercel bereit – direkt aus Ihrer KI-IDE, in Sekunden.

npm version License: MIT TypeScript Node.js Vercel

Kostenlos. Open Source. Keine Serverkosten. Gebaut für Vibe-Coder.

SchnellstartIDE-EinrichtungToolsFehlerbehebungMitwirken


✨ 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.app

Related 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 setup

Dabei 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:

  1. Gehen Sie zu vercel.com/account/tokens

  2. Klicken Sie auf "Create Token"

  3. Benennen Sie ihn beliebig (z. B. deploy-mcp)

  4. Setzen Sie den Geltungsbereich auf Full Access

  5. 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 .env-Dateien erkennen

"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

smart_deploy

All-in-One-Deploy – erkennt, prüft, synchronisiert Env, stellt bereit, pollt und diagnostiziert Fehler automatisch

detect_project

Erkennt Framework (Next.js, React, Vue usw.) und Build-Konfiguration

check_project

Validiert, dass das Projekt erfolgreich gebaut werden kann

project_report

Vollständiger Pre-Flight-Bericht – Git, Build, Env, alles

delete_project

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

scan_env

Listet alle lokalen .env-Variablen auf (nur Namen, Werte verborgen)

compare_env

Zeigt, was auf Vercel im Vergleich zu Ihrer lokalen .env fehlt

sync_env

Lädt fehlende Geheimnisse direkt von Ihrem Rechner zu Vercel hoch

create_env_example

Erzeugt eine sichere .env.example-Datei mit allen Werten ausgeblendet

validate_environment_variables

Prüft Ihre lokale Env gegen die Anforderungen der .env.example

check_env_leak

🚨 Erkennt, ob .env-Dateien versehentlich von Git verfolgt werden

🌿 Git-Tools

Tool

Was es tut

git_status

Zeigt Branch, nicht committete Dateien und Anzahl der Änderungen

git_commit_and_push

Committet alle Änderungen und pusht zum Remote

☁️ Vercel-Tools

Tool

Was es tut

deploy_to_vercel

Löst die Bereitstellung aus

get_deployment_status

Pollt den aktuellen Bereitstellungsstatus

get_deployment_logs

Ruft rohe Build-Logs zur Fehlersuche ab

diagnose_build_failure

Analysiert Logs und liefert KI-lesbare Korrekturvorschläge


🛠 Fehlerbehebung

❌ "Vercel not authenticated" oder Token-Fehler

npx @tusharjain-19/deploy-mcp setup

Fü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"

  1. Überprüfen Sie die eingefügte JSON-Konfiguration – achten Sie auf fehlende Kommas oder Klammern

  2. Starten Sie Ihre IDE vollständig neu (alle Fenster schließen, neu öffnen)

  3. Testen Sie den Server manuell:

    npx @tusharjain-19/deploy-mcp

    Sie 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 Sie npm install in Ihrem Projekt aus

  • Falsche Node.js-Version → fügen Sie "engines": { "node": "20" } zu package.json hinzu

  • Fehlende 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 dev

Alle Tools ohne IDE testen

npx @modelcontextprotocol/inspector npx tsx src/index.ts

Dadurch 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

npm run build

Kompiliert TypeScript nach dist/

Dev

npm run dev

Führt den Server direkt mit tsx aus

Setup

npm run 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 GitHub

Bitte 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

scan_env gibt nur Schlüsselnamen + Klassifizierungen zurück

Keine externen Server

MCP läuft vollständig auf Ihrem Rechner

Kein Überschreiben ohne Zustimmung

sync_env überspringt vorhandene Vercel-Variablen standardmäßig

Leck-Erkennung

check_env_leak durchsucht git ls-files vor dem Deploy

Token lokal gespeichert

~/.deploy-mcp/config.json – nur auf Ihrem Rechner

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!

GitHub stars

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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