Zum Hauptinhalt springen

Docker-Connector

Aktueller CLI-Quellcode

Im aktuell analysierten Go-Binary ist docker-connector nicht als Cobra-Command registriert. Diese Seite beschreibt den ergänzenden Docker-Connector aus der bestehenden Connector-Dokumentation; prüfe vor der Nutzung mit ai-hub-cli --help, ob dein ausgeliefertes Binary diesen Connector enthält.

Stellt die Docker Engine als MCP-Server mit Tools für Container, Images, Netzwerke, Volumes und Systeminformationen bereit. Die API-Version wird automatisch mit dem Ziel-Daemon ausgehandelt.

Flags und Umgebung

FlagUmgebungsvariableStandardBeschreibung
--hostDOCKER_HOSTunix:///var/run/docker.sockDocker-Host-URL, z. B. tcp://host:2375 für Remote-Zugriff.

Verwendung

# Lokaler Unix-Socket
ai-hub-cli mcp ai-hub-cli docker-connector

# Remote-Docker über TCP
ai-hub-cli mcp ai-hub-cli docker-connector --host tcp://192.168.1.100:2375

MCP-Tools

BereichTools
Containerdocker_ps, docker_create_container, docker_start_container, docker_stop_container, docker_restart_container, docker_remove_container, docker_inspect_container, docker_container_logs, docker_exec
Imagesdocker_images, docker_pull_image, docker_remove_image, docker_inspect_image, docker_tag_image
Netzwerkedocker_networks, docker_create_network, docker_remove_network
Volumes und Systemdocker_volumes, docker_create_volume, docker_remove_volume, docker_info, docker_system_df

Der Connector nutzt client.WithAPIVersionNegotiation() und passt sich automatisch an die vom Docker-Daemon unterstützte API-Version an.