# Docker mit Claude verbinden – Container und Logs per MCP | XenMCP

> Container, Logs, CPU und Speicher Ihres Docker-Hosts in normaler Sprache prüfen – mit einem Open-Source-Agenten, der nur lesen kann.

[Katalog](https://xenmcp.com/de/katalog/) / Docker

# Docker mit Claude verbinden

In der Beta

Fragen Sie Claude, warum ein Container neu gestartet ist, was in seinen Logs steht und wie viel Speicher er braucht – ohne SSH und ohne `docker logs`.

Ihre Adresse für Claude `https://docker-acme.xenmcp.com/mcp`

[Interesse melden](https://xenmcp.com/de/warteliste/?server=docker)

Sie starten auf Ihrem Docker-Host den **XenMCP-Docker-Agenten**: ein kleines Open-Source-Programm (MIT), das nur lesen kann. Es sieht Ihre Container, deren Zustand, Logs, CPU und Speicher und die Ereignisse der letzten Tage.

Der Agent läuft hinter Ihrem eigenen Reverse Proxy (nginx, Caddy oder Traefik) und antwortet nur XenMCP. In XenMCP fügen Sie ihn mit einem Klick hinzu: Das Panel erzeugt den Schlüssel und zeigt den fertigen `docker run`-Befehl.

Ohne Grafana und Loki: Der Agent liest die Logs, die Docker selbst aufbewahrt.

## Was Sie Claude fragen können

- Welche Container laufen gerade, und welcher ist in den letzten 24 Stunden abgestürzt?
- Warum ist `api` heute Nacht neu gestartet? Zeig mir die Fehler davor.
- Such in den Logs von `worker` nach „timeout“ in der letzten Stunde.
- Welcher Container braucht am meisten Speicher?
- Ist der Healthcheck von `db` grün, und wann ist er zuletzt fehlgeschlagen?

## Typische Werkzeuge

## Was Sie zum Verbinden brauchen

- Einen Docker-Host, auf dem Sie einen Container starten dürfen
- Einen Reverse Proxy mit HTTPS und eine Adresse dafür, z. B. `https://docker-agent.ihre-firma.de/mcp`
- Den Befehl aus dem XenMCP-Panel (mit Schlüssel)

## Sicherheit

- Nur lesend im Code: Der Agent schickt Docker nur eine kurze Liste von GET-Anfragen, alles andere lehnt er ab, bevor es Docker erreicht. Der Code ist offen und getestet.
- Umgebungsvariablen und Startargumente zeigt der Agent nie – dort stehen meist Passwörter.
- Er antwortet nur mit dem richtigen Schlüssel und nur der festen IP-Adresse von XenMCP.
- Container ausblenden: mit dem Label `xenmcp.hide=true` oder einer Liste erlaubter Namen.
- Logs können personenbezogene Daten enthalten. Was ein Werkzeug liefert, geht an Ihren KI-Client – blenden Sie aus, was nicht nötig ist.
- Im Protokoll von XenMCP stehen nur Werkzeug, Status und Dauer – keine Logs.

## Gut zu wissen

Der Agent ist Open Source (MIT): [github.com/xenMCP/docker-agent](https://github.com/xenMCP/docker-agent). Root auf Ihrem Host bleibt bei Ihnen – XenMCP hat nur einen Schlüssel zu einem Agenten, der lesen kann.

## Grundlage

Wir setzen auf den offenen Server [XenMCP Docker agent](https://github.com/xenMCP/docker-agent) (MIT), bauen das Image selbst aus einer festen Version und prüfen die Beschreibungen der Werkzeuge vor der Freigabe.

## Häufige Fragen

**Wie weit reichen die Logs zurück?**

So weit, wie Docker sie aufbewahrt: mit dem Standardtreiber `json-file` alles seit dem Start des Containers, außer Sie haben `max-size`/`max-file` gesetzt. Ein neu erstellter Container beginnt mit leerem Log. Für längere Historie: Grafana mit Loki.

**Kann Claude Container stoppen oder neu starten?**

Nein. Der Agent hat kein solches Werkzeug, und Anfragen außer seiner Leseliste schickt er gar nicht an Docker.

**Brauche ich eine Domain?**

Ja, eine Adresse mit HTTPS über Ihren Reverse Proxy. Beispiele für nginx, Caddy und Traefik stehen in der Anleitung des Agenten.

**Funktioniert das mit Docker Compose und Portainer?**

Ja, der Agent liest alle Container des Hosts, egal wie sie gestartet wurden, und zeigt das Compose-Projekt mit an.

## Weitere Server

- [Grafana In der Beta Fragen Sie Logs, Metriken und Dashboards Ihrer eigenen Grafana in normaler Sprache – aus Claude im Browser, auf dem Smartphone oder in Ihrer IDE. XenMCP betreibt den offiziellen Grafana-MCP-Server für Sie in Deutschland.](https://xenmcp.com/de/katalog/grafana/)
- [Elasticsearch In der Beta Durchsuchen Sie Logs und Daten in Ihrem selbst betriebenen Elasticsearch in normaler Sprache – aus Claude im Browser, auf dem Smartphone oder in Ihrer IDE.](https://xenmcp.com/de/katalog/elasticsearch/)

## Docker mit Claude verbinden?

Tragen Sie sich ein und bestätigen Sie Ihre E-Mail. Server mit „In der Beta“ können Sie gleich nach der Einladung verbinden; bei geplanten Servern bestimmt Ihr Interesse die Reihenfolge.

[Zur Beta](https://xenmcp.com/de/warteliste/?server=docker)

---

Source: https://xenmcp.com/de/katalog/docker/ (Deutsch, updated 2026-11-09)
Other languages: English: https://xenmcp.com/catalog/docker/index.html.md
