Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
Dokploy MCP server for Codex, Cursor, and Claude with compact stdio and hosted HTTP modes
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
DOKPLOY_URL, DOKPLOY_API_KEY, DOKPLOY_PROFILES_JSON, X-Dokploy-Url, X-Dokploy-Api-KeyAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Diese Adresse braucht einen Schlüssel in einem Header der Anfrage, und das Menü zum Hinzufügen von Connectors kann ihn nicht setzen. Nutze stattdessen Claude Code, Cursor oder VS Code.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"dokploy": {
"command": "npx",
"args": [
"-y",
"@vibetools/dokploy-mcp"
],
"env": {
"DOKPLOY_URL": "your-value",
"DOKPLOY_API_KEY": "your-value",
"DOKPLOY_PROFILES_JSON": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add --transport http dokploy 'https://{remoteHost}{mcpPath}' --header 'X-Dokploy-Url: your-value' --header 'X-Dokploy-Api-Key: your-value'claude mcp add dokploy --env DOKPLOY_URL=your-value --env DOKPLOY_API_KEY=your-value --env DOKPLOY_PROFILES_JSON=your-value -- npx -y @vibetools/dokploy-mcpTrag die leeren Werte ein, bevor du ihn startest.
Die Adresse enthält {…}-Teile, die nur du kennst (etwa dein Konto), also kopier sie und trag die Werte ein.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"dokploy": {
"url": "https://{remoteHost}{mcpPath}",
"headers": {
"X-Dokploy-Url": "your-value",
"X-Dokploy-Api-Key": "your-value"
}
}
}
}In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"dokploy": {
"command": "npx",
"args": [
"-y",
"@vibetools/dokploy-mcp"
],
"env": {
"DOKPLOY_URL": "your-value",
"DOKPLOY_API_KEY": "your-value",
"DOKPLOY_PROFILES_JSON": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Die Adresse enthält {…}-Teile, die nur du kennst (etwa dein Konto), also kopier sie und trag die Werte ein.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"dokploy": {
"type": "http",
"url": "https://{remoteHost}{mcpPath}",
"headers": {
"X-Dokploy-Url": "your-value",
"X-Dokploy-Api-Key": "your-value"
}
}
}
}In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"dokploy": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@vibetools/dokploy-mcp"
],
"env": {
"DOKPLOY_URL": "your-value",
"DOKPLOY_API_KEY": "your-value",
"DOKPLOY_PROFILES_JSON": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Diese Adresse braucht einen Schlüssel in einem Header der Anfrage, und das Menü zum Hinzufügen von Connectors kann ihn nicht setzen. Nutze stattdessen Claude Code, Cursor oder VS Code.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
DOKPLOY_URL envX-Dokploy-Url erforderlich HTTP headerX-Dokploy-Api-Key geheim erforderlich HTTP headerDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Die Tool-Liste dieses Servers haben wir noch nicht gelesen; wir prüfen die Endpunkte reihum.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 6. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto vcode-sh bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Die Adresse braucht Werte aus deinem eigenen Konto, deshalb können wir sie nicht für dich prüfen
Die Adresse braucht Werte aus deinem eigenen Konto, deshalb können wir sie nicht für dich prüfen
Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: DOKPLOY_API_KEY, DOKPLOY_PROFILES_JSON, X-Dokploy-Url, X-Dokploy-Api-Key
Beides geht: Installiere ihn auf deinem Computer oder verbinde dich mit der Cloud-Version.
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (4.0.0) kam vor 4 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, LickityClick
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Create, edit and track LickityClick short links, campaigns and click stats from your AI assistant.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
MCP server for Dokploy that works cleanly with Codex, Cursor, Claude Code, and Claude Desktop.
Three tools up front. Hundreds of Dokploy procedures underneath. Less schema tax, more actual deploys.
Most MCP servers treat your context window like free landfill. This one starts with search, execute, and list_profiles, then earns the rest.
What that buys you:
stdio plus hosted HTTP metadata in the same packageNeed proof instead of a sales monologue? Start with docs/live-e2e-proof.md.
544503 (search, execute, list_profiles)tools/list footprint from the current budget check: about 1,681 tokens (6,723 bytes)92,354 tokens): 98.2%| Classic endpoint-per-tool baseline | Current Code Mode default | |
|---|---|---|
| Tool definitions sent | about 92,354 tokens | about 1,681 tokens |
| Public MCP tools | hundreds of endpoint schemas | 3 |
| Context window tax | wide schema dump | compact fixed surface |
Get your API key from Dokploy Settings > Profile > API/CLI.
For env-based setup, start from .env.example.
If your client uses a JSON-style MCP config, this is the whole block:
{
"mcpServers": { "dokploy": { "command": "npx", "args": ["@vibetools/dokploy-mcp"], "env": { "DOKPLOY_URL": "https://panel.example.com", "DOKPLOY_API_KEY": "dokp_..." } } } }
If your client uses CLI-based MCP management:
# Codex
codex mcp add dokploy \ --env DOKPLOY_URL=https://panel.example.com \ --env DOKPLOY_API_KEY=dokp_... \ -- npx @vibetools/dokploy-mcp
claude mcp add --transport stdio \ -e DOKPLOY_URL=https://panel.example.com \ -e DOKPLOY_API_KEY=dokp_... \ dokploy -- npx @vibetools/dokploy-mcp
Already authenticated with the Dokploy CLI or local dokploy-mcp config?
You may not need the env block at all.
Using multiple Dokploy organizations?
Keep one compact MCP server and configure profiles with DOKPLOY_PROFILES_JSON:
{
"mcpServers": { "dokploy": { "command": "npx", "args": ["@vibetools/dokploy-mcp"], "env": { "DOKPLOY_PROFILES_JSON": "{\"redivo\":{\"url\":\"https://redivo.example.com\",\"apiKey\":\"dokp_redivo\"},\"personal\":{\"url\":\"https://personal.example.com\",\"apiKey\":\"dokp_personal\"},\"mezon\":{\"url\":\"https://mezon.example.com\",\"apiKey\":\"dokp_mezon\"}}" } } } }
Use list_profiles to see the available default and named profile targets without exposing API keys. Pass profile to execute when you want a named profile instead of the default target:
{
"profile": "redivo", "code": "return await dokploy.project.all()" }
search also accepts an optional profile argument for profile-name validation while preserving the same compact catalog behavior.
Hosted HTTP sessions keep their request-scoped remote credentials bound to the session. Named local profiles are not exposed there.
Want the wizard path instead of manual config?
npx @vibetools/dokploy-mcp setup
search: discover Dokploy procedures and contractsexecute: run multi-step workflows in one sandboxed calllist_profiles: list configured Dokploy profile names and URLs without secretsraw mode: one tool per procedurehybrid mode: Code Mode plus selected raw toolsserver.json metadata and header-based remote authIf you are new, use the default mode and stop trying to outsmart a problem that already has a working shape.
npx @vibetools/dokploy-mcp
npx @vibetools/dokploy-mcp serve-stdio npx @vibetools/dokploy-mcp serve-http npx @vibetools/dokploy-mcp setup npx @vibetools/dokploy-mcp version
git clone https://github.com/vcode-sh/dokploy-mcp.git && cd dokploy-mcp
npm install npm run build npm run lint npm test npm run docs:check:facts
The rest lives in docs, where it belongs.
Forked from Dokploy/mcp. Started at 67 tools, mass-refactored to 377, then rebuilt the whole thing into an architecture that makes the tool count irrelevant.
Mauricio Siu built Dokploy itself -- the PaaS this server talks to. Without the platform, this is a very elaborate way to POST into the void.
Henrique Andrade wrote the original MCP server. 15 commits, every PR merged. The kind of contributor who closes issues instead of opening them.
Contributors who shaped the original: Joshua Macauley -- lucasleal-developer -- Nour Eddine Hamaidi -- Corey -- Azil0ne
Unmerged PRs are still blueprints. That's how open source works -- stolen inspiration with better commit messages.
MIT - Vibe Code
Original work by Henrique Andrade under Apache 2.0 -- see LICENSE-ORIGINAL.