Dokploy MCP Server
Dokploy MCP-Server
MCP-Server, der eine 100%ige Abdeckung der Dokploy-API bietet – 463 Tools, die automatisch aus der Dokploy-OpenAPI-Spezifikation generiert wurden. Verwalten Sie Projekte, Anwendungen, Datenbanken, Docker-Compose-Stacks und mehr direkt aus Claude.
Anforderungen
Node.js 18+ (überprüfen mit
node -v)Ein Dokploy-Konto mit API-Zugriff
API-Schlüssel unter Settings → API Keys in Ihrem Dokploy-Dashboard
Related MCP server: Dokploy MCP Server
Schnellstart
1. Installation
npm install -g @jarciahdz111/dokploy-mcpOder ohne Installation ausführen:
npx @jarciahdz111/dokploy-mcp2. Claude Desktop konfigurieren
Erstellen oder bearbeiten Sie Ihre Claude Desktop-Konfigurationsdatei:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonFügen Sie diese Konfiguration hinzu:
{
"mcpServers": {
"dokploy": {
"command": "dokploy-mcp",
"env": {
"DOKPLOY_URL": "https://your-dokploy.com/api",
"DOKPLOY_API_KEY": "your-api-key"
}
}
}
}3. Claude Code CLI konfigurieren (optional)
Wenn Sie die Claude Code CLI verwenden, fügen Sie dies zu ~/.claude.json hinzu:
{
"mcpServers": {
"dokploy": {
"command": "dokploy-mcp",
"env": {
"DOKPLOY_URL": "https://your-dokploy.com/api",
"DOKPLOY_API_KEY": "your-api-key"
}
}
}
}4. Claude neu starten
Starten Sie Claude Desktop oder Ihr Terminal neu. Die 463 Dokploy-Tools stehen dann zur Verfügung.
Umgebungsvariablen
Variable | Beschreibung | Erforderlich | Standard |
| Ihre Dokploy-API-URL (z. B. | Ja | — |
| API-Schlüssel aus Dokploy Settings → API Keys | Ja | — |
| HTTP-Anfrage-Timeout in Millisekunden | Nein |
|
| Auf | Nein | — |
Verfügbare Tools
463 Tools in 42 Kategorien. Tool-Namen folgen dem Muster dokploy_{kategorie}_{aktion}.
Kategorie | Tools | Beschreibung |
| 1 | Admin-Operationen |
| 9 | KI-gestützte Funktionen |
| 29 | Anwendungsbereitstellung und -verwaltung |
| 1 | Zugriff auf Audit-Logs |
| 11 | Backup-Konfiguration und -ausführung |
| 7 | Bitbucket-Integration |
| 4 | SSL-Zertifikatsverwaltung |
| 4 | Cluster-Verwaltung |
| 28 | Docker-Compose-Stack-Operationen |
| 6 | Berechtigungen für benutzerdefinierte Rollen |
| 8 | Bereitstellungsoperationen |
| 6 | Bereitstellungsziele |
| 7 | Container- und Image-Verwaltung |
| 9 | Domain-Verwaltung |
| 7 | Umgebungsvariablen |
| 8 | Gitea-Integration |
| 2 | Generischer Git-Anbieter |
| 6 | GitHub-Integration |
| 7 | GitLab-Integration |
| 6 | Lizenzverwaltung |
| 14 | MariaDB-Datenbankverwaltung |
| 14 | MongoDB-Datenbankverwaltung |
| 6 | Volume-Mounts |
| 14 | MySQL-Datenbankverwaltung |
| 38 | Slack-, E-Mail-, Discord-Benachrichtigungen |
| 11 | Organisationsverwaltung |
| 12 | Patch-Management |
| 4 | Port-Konfiguration |
| 14 | PostgreSQL-Datenbankverwaltung |
| 4 | Vorschau-Bereitstellungen |
| 8 | Projekt- und Umgebungsverwaltung |
| 14 | Redis-Cache-Verwaltung |
| 4 | Weiterleitungsregeln |
| 7 | Docker-Registry-Verwaltung |
| 2 | Rollback von Bereitstellungen |
| 6 | Geplante Aufgaben |
| 4 | Sicherheitseinstellungen |
| 16 | Server-Bereitstellung und -verwaltung |
| 49 | Server- und Anwendungseinstellungen |
| 10 | SSO/OIDC/SAML-Konfiguration |
| 6 | SSH-Schlüsselverwaltung |
| 7 | Stripe-Abrechnung |
| 3 | Docker-Swarm-Modus |
| 20 | Benutzer- und Sitzungsverwaltung |
| 6 | Volume-Backup-Verwaltung |
| 4 | Whitelabel-Konfiguration |
Anwendungsbeispiele
Alle Projekte auflisten
dokploy_project_allDocker-Container abrufen
dokploy_docker_getContainersAnwendungsdetails abrufen
dokploy_application_one
// arguments: { applicationId: "your-application-id" }Eine Anwendung bereitstellen
dokploy_application_deploy
// arguments: { applicationId: "your-application-id", to: "production" }PostgreSQL-Datenbanken auflisten
dokploy_postgres_allServerstatus abrufen
dokploy_settings_getDokployVersionEinen Docker-Container neu starten
dokploy_docker_restartContainer
// arguments: { containerId: "your-container-id" }Lokale Entwicklung
# Clone the repository
git clone https://github.com/jarciahdz111/dokploy-mcp.git
cd dokploy-mcp
# Install dependencies
npm install
# Build
npm run build
# Run in development mode
npm run dev
# Test
node test-mcp.jsFehlerbehebung
"Unauthorized"-Fehler
Ihr DOKPLOY_API_KEY ist ungültig oder abgelaufen.
Gehen Sie zu Settings → API Keys in Ihrem Dokploy-Dashboard
Generieren Sie einen neuen API-Schlüssel
Aktualisieren Sie den
DOKPLOY_API_KEYin Ihrer Claude Desktop-KonfigurationStarten Sie Claude neu
"Connection Refused"-Fehler
Der Server kann Ihre Dokploy-Instanz nicht erreichen.
Überprüfen Sie, ob
DOKPLOY_URLkorrekt ist (muss am Ende/apienthalten)Überprüfen Sie, ob Ihr Dokploy-Server läuft und erreichbar ist
Wenn Sie sich hinter einer Unternehmens-Firewall befinden, setzen Sie Proxy-Umgebungsvariablen:
export HTTP_PROXY=http://proxy.company.com:8080
export HTTPS_PROXY=http://proxy.company.com:8080Request Timeout-Fehler
Die Anfrage hat zu lange gedauert und wurde abgebrochen.
Erhöhen Sie das Timeout durch Setzen von REQUEST_TIMEOUT_MS:
{
"mcpServers": {
"dokploy": {
"env": {
"DOKPLOY_URL": "https://your-dokploy.com/api",
"DOKPLOY_API_KEY": "your-api-key",
"REQUEST_TIMEOUT_MS": "60000"
}
}
}
}Debug-Logging aktivieren
Um detaillierte Anfrage-/Antwort-Logs zu sehen:
{
"mcpServers": {
"dokploy": {
"env": {
"DOKPLOY_URL": "https://your-dokploy.com/api",
"DOKPLOY_API_KEY": "your-api-key",
"DEBUG": "1"
}
}
}
}Die Debug-Ausgabe wird als JSON an stderr geschrieben.
Funktionsweise
Dieser MCP-Server wird automatisch aus der Dokploy-OpenAPI-Spezifikation generiert. Wenn Dokploy ein API-Update veröffentlicht, kann eine neue Version dieses Pakets mit aktualisierter Tool-Abdeckung veröffentlicht werden – kein manuelles Schreiben von Tools erforderlich.
Der Server:
Lädt die eingebettete OpenAPI-Spezifikation (1,4 MB, 463 Endpunkte)
Konvertiert jeden Endpunkt in ein MCP-Tool mit Zod-validiertem Eingabeschema
Leitet GET-Anfragen als tRPC-Queries und POST-Anfragen als tRPC-Mutationen weiter
Handhabt tRPC-Antwort-Wrapping und Fehler-Parsing automatisch
API-Abdeckung
100% der Dokploy-API v0.28.8-Endpunkte
463 MCP-Tools
42 funktionale Kategorien
Automatisch generiert und mit der API-Spezifikation synchronisiert
Mitwirken
Möchten Sie diesen MCP-Server ändern oder erweitern? Siehe CLAUDE.md für den Entwicklungs-Workflow, die Architekturübersicht und Richtlinien für Beiträge.
Lizenz
MIT
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
- AlicenseBqualityFmaintenanceEnables AI assistants to interact with Coolify for complete infrastructure management including applications, databases, servers, deployments, and team operations. Provides 100% API coverage with 64 tools for managing the entire Coolify ecosystem through natural language.18196MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Dokploy deployments, including creating and deploying applications, managing databases, configuring domains with SSL, and monitoring application status through a standardized interface.45MIT
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to manage cloud infrastructure through natural language by providing a unified interface to the Dokploy platform. Supports Docker containers, applications, databases, domains, monitoring, and deployment operations through conversational commands.451
- AlicenseNot gradedqualityFmaintenanceEnables AI models to interact programmatically with Dokploy servers to manage projects, applications, and deployment services. It provides 67 specialized tools for direct Dokploy API operations through the Model Context Protocol.162Apache 2.0
Related MCP Connectors
Manage Supabase projects end to end across database, auth, storage, realtime, and migrations. Moni…
Deploy apps on your cloud. Create environments, configure infrastructure, and monitor jobs.
The agent-native cloud: database, functions, AI, storage, computers. 50 tools, one API key.
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/jarciahdz111/dokploy-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server