Docker MCP Toolkit ist in Docker Desktop integriert, um containerisierte MCP-Server in Profilen zu verwalten und mit AI-Clients zu verbinden.
Docker MCP Toolkit, Catalog, Profiles, Gateway, Dynamic MCP, Claude/Cursor, Credentials und Docker-Desktop-4.62+-CLI ausführlich einrichten.
Docker MCP Toolkit ist in Docker Desktop integriert, um containerisierte MCP-Server in Profilen zu verwalten und mit AI-Clients zu verbinden.
Dockers Get-Started-Dokumentation beschreibt die aktuelle Oberfläche ab Docker Desktop 4.62; ältere Versionen unterscheiden sich.
MCP Gateway fungiert als zentraler Proxy/Orchestrator zwischen Clients und MCP-Servern und verwaltet Lifecycle, Routing, Authentifizierung und Credentials.
Dockers MCP Catalog bietet Hunderte verifizierte Server als Container-Images mit Versionierung, Provenance und SBOM-Metadaten.
Beim klassischen MCP-Setup landen Server-Commands, Runtimes, Environment-Variablen und Credentials in jedem Client. Bei vielen Servern und mehreren AI-Clients wird das schnell unübersichtlich. Docker standardisiert Server als Container-Images und bündelt sie über Profile.
Claude, Cursor und andere MCP-Clients können so über Profile/Gateway auf denselben freigegebenen Tool-Satz zugreifen; Node-/Python-Abhängigkeiten pro Client werden reduziert.
Die aktuelle Get-Started-Anleitung bezieht sich auf Docker Desktop 4.62+. MCP Toolkit wird in den Beta Features aktiviert; ältere Versionen haben andere Menüs.
CLI-seitig dokumentiert Docker ab 4.62 `docker mcp` für Profile, Server, OAuth-Credentials und Catalogs. Fehlt der Befehl, zuerst Docker-Desktop-Version prüfen.
docker version
docker mcp --help
Docker MCP Catalog verteilt Server als Images statt mit ad-hoc Dependency-Installation. Docker dokumentiert Versionierung, Provenance und SBOM-Metadaten für verifizierte Server, was die Supply-Chain-Transparenz gegenüber blindem Paketstart erhöht.
Verified bedeutet nicht, dass unbegrenzte Rechte sicher sind. Filesystem-, Netzwerk-, API- und Credential-Zugriffe nach Least Privilege gestalten.
Profile zentralisieren, welche MCP-Server einem Projekt/Client bereitgestellt werden. Ein Entwicklungsprofil kann GitHub/Database enthalten, Support oder Marketing andere freigegebene Tools.
Profile helfen auch sicherheitlich: Statt jedem Agent alle Firmen-Tools zu geben, nur den minimal benötigten Server-Satz bereitstellen.
Das Gateway empfängt Tool Calls, bestimmt den zuständigen Server, startet bei Bedarf dessen Container, injiziert Credentials, wendet Restriktionen an und gibt das Ergebnis zurück. Clients verwalten Server-Prozesse nicht einzeln.
Bei aktiviertem MCP Toolkit in Docker Desktop läuft das Gateway automatisch im Hintergrund. Für Docker Engine/Headless kann das Gateway-CLI-Plugin separat installiert und mit ausgewählten Profilen gestartet werden.
docker mcp --help
Toolkit ist für Claude, Cursor und andere MCP-Clients ausgelegt. Statt Dutzende Server-Commands manuell zu definieren, wird der Client an Gateway/Profile angebunden. Da Integrationsdetails versionsabhängig sind, den aktuellen Connect-clients-Ablauf verwenden.
Nach Verbindung zuerst einen read-only/risikoarmen Tool Call nutzen und über Gateway-Logs/Tracing das richtige Profil/den richtigen Server prüfen. Keine destruktiven GitHub-/Database-Aktionen als Ersttest.
Docker Dynamic MCP stellt Gateway-Meta-Tools bereit, mit denen Agents den Catalog durchsuchen und Server bei Bedarf hinzufügen können. Nicht jeder Server muss vor der Session manuell vorkonfiguriert sein.
Die Funktion ist als experimentell dokumentiert und verändert das Sicherheitsmodell deutlich, da ein Agent seine Tool-Oberfläche erweitern kann. In Produktion können eng kontrollierte Profile sinnvoller sein als freie Dynamic Discovery.
Gateway kann Credentials bedarfsgerecht injizieren und Server containerisieren. Das ist sauberer als verstreute .env-Dateien, aber Tool-Rechte wirken weiterhin auf echte externe Systeme. Container-Isolation nimmt einem GitHub-Token keine destruktiven Rechte.
Credential-Scopes, OAuth-Rechte, Filesystem-Mounts, Network Egress und Approval separat gestalten. 'Läuft im Docker-Container' ersetzt kein Sicherheitsreview.
Bei ein bis zwei einfachen lokalen MCP-Servern und einem Client kann klassische Konfiguration einfacher sein. Mit vielen Clients, Tools, Credentials, Versionierung und Team-Standards wird Toolkit/Gateway attraktiver.
Auf VPS/Headless ohne Docker Desktop ist der manuelle Gateway-/CLI-Weg nötig. Bei entfernten Clients Netzwerkfreigabe und Authentifizierung explizit planen; einen Gateway-Port direkt ins Internet zu stellen ist nicht automatisch sicher.
| Szenario | Ansatz |
|---|---|
| 1 Client + 1–2 lokale Server | Klassische MCP-Konfiguration kann reichen |
| Viele Clients + viele Server | Toolkit + Profiles + Gateway |
| Agent entdeckt Tools zur Laufzeit | Dynamic MCP mit kontrollierter Policy |
| Headless Docker-Engine-VPS | Manuelles MCP Gateway / CLI |
Vor Änderungen in Produktion Kontext, Backup und Rückfallplan prüfen. Bei DNS, TLS, Recovery, Docker oder WordPress nicht mehrere Variablen gleichzeitig ändern, da sonst die Ursache schwerer zu isolieren ist.
Ja, Toolkit ist in Docker Desktop integriert dokumentiert; genaue Feature-/Plan-Verfügbarkeit kann sich ändern.
Bei aktiviertem Toolkit in Docker Desktop läuft Gateway automatisch; Docker Engine/Headless kann das separate CLI-Plugin benötigen.
Es ist leistungsfähig, erweitert aber die Tool-Oberfläche zur Laufzeit. In Produktion sind Catalog-, Profile-, Credential- und Approval-Grenzen wichtig.
Wenn das Problem in Hosting-, VPS-, Docker-, Cloudflare-, Windows- oder WordPress-Infrastruktur weiter besteht, können Sie mit Fehlerausgabe und Architektur einen technischen Supportfall erstellen.