OlympHill
docker-mcp logo

docker-mcpEin docker MCP Server (Modelcontextprotocol)

(0)
Daniel NikulshynGeprüft von Daniel Nikulshyn·Aktualisiert Juli 2026

Übersicht

docker-mcp ist ein leistungsstarker Model Context Protocol (MCP)-Server für Docker-Operationen, der nahtloses Management von Containern und Compose‑Stacks über Claude AI ermöglicht. Er bietet mehrere Funktionen, darunter die Erstellung und Instanziierung von Containern, das Bereitstellen von Docker‑Compose‑Stacks, das Abrufen von Container‑Logs sowie das Auflisten von Containern und die Überwachung ihres Status. Um docker-mcp zu verwenden, muss ein Benutzer Python 3.12+, Docker Desktop oder Docker Engine sowie Claude Desktop installiert haben. Der Server kann über Smithery installiert werden, und seine Konfiguration wird zur Claude Desktop‑Konfigurationsdatei hinzugefügt. docker-mcp stellt die folgenden Tools bereit: * create-container: erstellt einen eigenständigen Docker-Container * deploy-compose: setzt einen Docker Compose-Stack bereit * get-logs: ruft die Protokolle eines bestimmten Containers ab * list-containers: listet alle Docker-Container auf Allerdings hat es derzeit einige Einschränkungen, darunter fehlende integrierte Unterstützung für Umgebungsvariablen bei Containern, Volume-Management, Netzwerk-Management, Container-Health-Checks, Container-Neustart-Policies und Container-Ressourcenlimits. Dieses Projekt ist unter der MIT-Lizenz lizenziert und Beiträge zum Entwicklungsprozess sind willkommen. Der Server wurde in Python entwickelt und verwendet UV als Paketmanager. Die Dokumentation enthält Anweisungen zur Entwicklungskonfiguration und Produktionskonfiguration sowie zum Debugging und zu den verfügbaren Tools.

Hauptfunktionen

  • Container-Erstellung und -Instanziierung
  • Bereitstellung von Docker Compose-Stacks
  • Abrufen von Container-Logs
  • Auflistung von Containern und Statusüberwachung

Preise

Modell
Free
Kategorie
MCP-Server
Bewertung
Noch keine Bewertungen

Anwendungsfälle

Bereitstellen eines Docker Compose-Stacks

docker-mcp kann verwendet werden, um einen Docker Compose-Stack mit einem einzigen Befehl bereitzustellen, was die Verwaltung komplexer Anwendungen erleichtert.

Analysieren von Container-Logs

docker-mcp bietet eine Funktion zum Abrufen von Logs aus einem bestimmten Container, was die Debug- und Fehlerbehebung von Anwendungen erleichtert.

Pro & Contra

Pro

  • Nahtlose Verwaltung von Containern und Compose-Stacks
  • Integration mit Claude AI
  • Unterstützung für Docker Compose-Stack-Bereitstellung
  • Möglichkeit zum Abrufen von Container-Logs

Contra

  • Keine integrierte Unterstützung für Umgebungsvariablen in Containern
  • Keine Volumenverwaltung
  • Keine Netzwerkverwaltung
  • Keine Container-Health-Checks
  • Keine Container-Neustartrichtlinien
  • Keine Container-Ressourcengrenzen

Bewertungen

Melde dich an, um eine Bewertung abzugeben.

Noch keine Bewertungen. Sei die/der Erste!

Fragen & Antworten

Can docker-mcp handle multiple compose stacks simultaneously?

Yes, it can deploy Docker Compose stacks via the deploy-compose tool, but each deployment is managed independently; it lacks advanced orchestration features like scaling or health monitoring.

Asked by Noelia Campos · Nov 13, 2025

What container management features does docker-mcp provide and what are its limitations?

docker-mcp supports creating single containers, deploying Docker Compose stacks, retrieving container logs, and listing containers with their status. It does not handle environment variables, volume mounting, network configuration, or health checks for containers.

Asked by Kwame Mensah · Sep 15, 2025

How does docker-mcp integrate with Claude Desktop?

It works as a Model Context Protocol (MCP) server that Claude Desktop can call. After installing via Smithery, its configuration is added to Claude Desktop, allowing Claude to invoke tools like create-container, deploy-compose, get-logs, and list-containers directly from its interface.

Asked by Petra Vogel · Sep 12, 2025

What are the minimum system requirements for running docker-mcp?

docker-mcp requires Python 3.12 or higher, a Docker Desktop or Docker Engine installation, and Claude Desktop to be installed and configured via Smithery. The server is added to Claude Desktop’s config file after installation.

Asked by Aaliyah Johnson · Sep 11, 2025

Frage stellen

Alternativen zu MCP-Server