Le Docker MCP Toolkit de Docker Desktop permet aux développeurs de configurer et d'exécuter dans des profils les serveurs MCP du Docker MCP Catalog. Il repose sur le plugin CLI docker-mcp, dont la fonctionnalité principale est le Docker MCP Gateway, qui exécute les serveurs MCP tournant en conteneurs et leur achemine les requêtes. Il peut fonctionner dans Docker Desktop ou indépendamment.
Ce qu'il fait
Où Docker MCP Toolkit and MCP Gateway s'exécute et ce qu'il ajoute, d'après sa documentation
Exécute les serveurs MCP du Docker MCP Catalog dans des conteneurs isolés
Regroupe les serveurs en profils auxquels les clients se connectent
Sert les clients en stdio ou en streaming via docker mcp gateway run
Gère les secrets et les flux OAuth des serveurs
Connecte les clients avec docker mcp client connect --profile
Prend en charge des listes d'autorisation par outil et Dynamic MCP pour ajouter des serveurs pendant une conversation
Quand l'utiliser
Bonne adéquation
Utiliser de nombreux serveurs MCP depuis plusieurs clients avec une configuration partagée
Vouloir l'isolation par conteneur et des secrets gérés pour les serveurs MCP
Partager des ensembles de serveurs sous forme de profils via des registres OCI
Pas pour
Environnements sans Docker (Docker Desktop 4.59+ avec MCP Toolkit activé, ou le plugin CLI, est requis)
Comment installer Docker MCP Toolkit and MCP Gateway
Il vous faut : Docker Desktop 4.59+ avec MCP Toolkit activé; Go 1.24+ uniquement pour compiler depuis les sources
Installez Docker Desktop 4.59+ et activez le MCP Toolkit
Ou compilez le plugin : git clone https://github.com/docker/mcp-gateway.git, puis make docker-mcp
Exécute les serveurs MCP en conteneurs ; par défaut ils n'ont aucun accès au système de fichiers de l'hôte, seulement aux montages que vous accordez
Conteneurs d'outils limités à 1 CPU et 2 Go de mémoire
Notes de sécurité des mainteneurs
Les images sous mcp/ dans le catalogue sont construites et signées par Docker avec un SBOM
Les secrets sont conservés dans la gestion des secrets de Docker Desktop, pas dans des variables d'environnement
Les requêtes contenant des informations sensibles comme des secrets sont bloquées
Examinez la source avant de donner à un agent l'accès à des identifiants ou à des systèmes de production. Nous documentons ce que déclarent les mainteneurs ; nous n'auditons pas le code.
Limites
La doc indique que le MCP Toolkit est en bêta
En dehors de Docker Desktop, définissez DOCKER_MCP_IN_CONTAINER=1 et activez manuellement la fonctionnalité de profils
Outil de codage agentique d'Anthropic qui lit votre base de code, modifie des fichiers et exécute des commandes depuis le terminal, les IDE ou le navigateur.
La gratuité s'arrête à : Pas d'offre gratuite : Claude Code est inclus dans les abonnements Claude payants (Pro, Max, Team, Enterprise…
C'est la fonctionnalité principale du plugin CLI docker-mcp : il exécute les serveurs MCP dans des conteneurs et offre aux clients IA un point d'entrée unique et sécurisé. source
Comment connecter Claude Code au Docker MCP Gateway ?
Exécutez docker mcp client connect claude-code --profile , avec --global en option. source
Le Docker MCP Toolkit donne-t-il aux serveurs accès à mes fichiers ?
Non par défaut ; les serveurs n'ont aucun accès au système de fichiers de l'hôte sauf si vous accordez explicitement des montages de fichiers. source
Qu'est-ce qu'un profil dans le Docker MCP Toolkit ?
Une collection nommée de serveurs MCP et de leur configuration à laquelle un client se connecte. source