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
| Flag | Umgebungsvariable | Standard | Beschreibung |
|---|---|---|---|
--host | DOCKER_HOST | unix:///var/run/docker.sock | Docker-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
| Bereich | Tools |
|---|---|
| Container | docker_ps, docker_create_container, docker_start_container, docker_stop_container, docker_restart_container, docker_remove_container, docker_inspect_container, docker_container_logs, docker_exec |
| Images | docker_images, docker_pull_image, docker_remove_image, docker_inspect_image, docker_tag_image |
| Netzwerke | docker_networks, docker_create_network, docker_remove_network |
| Volumes und System | docker_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.