Video thumbnail

    Docker a rendu l'utilisation des serveurs MCP 100 fois plus facile (installations en un clic !)

    Valuable insights

    1.Simplification des serveurs MCP avec Docker: Le nouveau catalogue Docker MCP transforme la configuration des serveurs d'agents IA, la rendant exponentiellement plus simple et rapide que les méthodes traditionnelles basées sur la configuration JSON manuelle.

    2.Installation et connexion en un clic: L'intégration des serveurs MCP aux clients compatibles, tels que Claude Desktop, s'effectue désormais par une simple pression de bouton, éliminant les étapes complexes de paramétrage.

    3.Flux de travail agentique complet rapide: Un flux de travail sophistiqué, allant de la recherche sur YouTube à la création d'une Pull Request via Cloud Code, a été mis en place en seulement dix minutes.

    4.Test rapide via l'agent Gordon: L'agent Gordon, intégré nativement dans Docker Desktop, sert de banc d'essai immédiat pour valider la fonctionnalité des nouveaux serveurs MCP ajoutés au catalogue.

    5.Efficacité des conteneurs Docker: Chaque outil MCP est exécuté dans un conteneur Docker qui se lance uniquement lors de l'appel de l'outil et se termine ensuite, garantissant une utilisation minimale des ressources système.

    6.Extension aux agents personnalisés: La fonctionnalité du catalogue est extensible aux agents personnalisés en utilisant le Docker MCP Gateway, une solution open source d'orchestration.

    7.Intégration d'outils variés: Le catalogue agrège des fonctionnalités diverses comme Slack, GitHub, Obsidian et YouTube, permettant aux LLM d'accéder à un arsenal étendu d'outils interconnectés.

    Introduction au Catalogue Docker MCP

    Une méthode simplifiée est désormais disponible pour améliorer considérablement les capacités des agents IA grâce aux serveurs MCP. Historiquement, l'intégration de ces serveurs nécessitait de naviguer dans des registres GitHub et de configurer manuellement des fichiers JSON complexes pour chaque fonctionnalité désirée. Cette complexité représentait un véritable obstacle à l'adoption rapide de ces outils puissants par les agents.

    Le flux de travail observé, intégrant la connexion à YouTube, Obsidian, Slack et GitHub, n'a pris que dix minutes à être entièrement configuré et opérationnel.

    Le nouvel outil, le catalogue Docker MCP, change radicalement cette donne. Il s'agit d'une liste soigneusement organisée de serveurs MCP. Avec un simple clic, ces serveurs peuvent être connectés et immédiatement utilisables par des clients externes tels que Claude Code ou Claude Desktop, faisant de ce catalogue le nouveau centre de commande pour la gestion des serveurs MCP.

    Comment Télécharger et Utiliser le Catalogue Docker MCP

    L'accès à ce catalogue de serveurs MCP nécessite uniquement l'installation de Docker Desktop. Pour ceux qui utilisent déjà Docker pour leurs applications, la plateforme est déjà active, permettant de gérer les serveurs MCP dans le même environnement que les conteneurs habituels, ce qui représente une intégration très harmonieuse.

    Connexion des serveurs en un clic

    La sélection d'un serveur, comme Cloud Code ou Gemini CLI, met à jour automatiquement la configuration nécessaire pour ces outils. Cela signifie que l'utilisateur n'a plus besoin d'intervenir manuellement sur les fichiers JSON, une tâche fastidieuse auparavant. Cette automatisation accélère considérablement le déploiement des fonctionnalités.

    Exploration du Catalogue Docker MCP (Tant de Serveurs)

    Le catalogue est actuellement trié par popularité. Des outils comme Fetch, avec plus de 500,000 téléchargements, permettent d'extraire le contenu d'une URL. D'autres serveurs comme Slack, Playright pour les tests front-end, Context 7 pour le RAG, ou encore des connecteurs pour les bases de données (Chroma DB), Notion, Brave et Firecrawl pour le scraping, sont disponibles, offrant une couverture fonctionnelle quasi exhaustive pour les besoins des agents.

    Installation d'un serveur MCP

    L'installation d'un serveur, tel que celui des transcriptions YouTube, se fait par un simple clic sur le bouton « Add MCP Server ». Si des configurations spécifiques, comme des clés API, sont requises, elles peuvent être gérées directement dans l'interface du catalogue. Il est crucial de noter que pour utiliser l'ensemble des fonctionnalités de la trousse à outils MCP (actuellement en bêta), il faut s'assurer que les fonctionnalités bêta sont activées dans les paramètres de Docker.

    Test de Notre Premier MCP de Catalogue (dans Docker et Claude Desktop)

    Une fois un serveur sélectionné, il peut être connecté aux clients en un clic. Cependant, il est possible de tester les serveurs directement dans Docker Desktop grâce à Gordon, l'agent IA intégré, qui est également en version bêta. Gordon est préconfiguré pour utiliser la trousse à outils MCP, offrant un environnement de test immédiat avant même de connecter un client externe.

    Test initial avec Gordon

    Pour tester le serveur de transcription YouTube, il suffit de demander à Gordon de transcrire une vidéo et de fournir un résumé concis. Gordon exécute l'appel d'outil (get_transcript) rapidement. Bien que fonctionnel, il est noté que Claude Desktop utilise un modèle de langage sous-jacent plus puissant que celui de Gordon, souvent comparable à Gemini 2.5 Flash ou GPT-5 Nano.

    Pour utiliser ces outils dans des clients existants comme Claude Desktop, il faut se rendre dans l'onglet « clients » et cliquer sur « connect ». Un redémarrage du client est souvent nécessaire pour que les nouveaux outils agrégés soient disponibles. La vérification se fait en recherchant l'outil sous le nom générique mcp_docker, qui regroupe tous les outils des serveurs connectés.

    Construction de Notre Arsenal de Serveurs MCP

    Pour enrichir les capacités de Claude Desktop, plusieurs serveurs supplémentaires sont ajoutés. Slack est connecté en un clic, nécessitant la configuration de l'ID d'équipe et des jetons d'application Slack. Pour GitHub, l'utilisation d'une version archivée s'est avérée plus stable que la version officielle, nécessitant l'ajout d'un jeton d'accès personnel pour accéder aux dépôts.

    Intégration du serveur Obsidian

    L'intégration d'Obsidian, utilisé pour la prise de notes, requiert l'installation du plugin communautaire « Local Rest API » qui fournit la clé API nécessaire pour la configuration dans le catalogue MCP. Une fois ces quatre serveurs (Slack, GitHub, Obsidian, YouTube Transcripts) connectés, l'agent dispose d'un ensemble d'outils combinés, prêt à exécuter des tâches complexes.

    • GitHub (26 outils disponibles)
    • Obsidian
    • Slack
    • YouTube Transcripts

    Test de Multiples Serveurs MCP Docker dans Claude Desktop

    Après avoir redémarré Claude Desktop, la vérification dans la section « search and tools » montre une liste d'outils beaucoup plus étendue, consolidant les capacités de Slack, Obsidian, YouTube Transcripts et GitHub sous le serveur agrégateur mcp_docker. Il est possible de tester des requêtes spécifiques, comme lister les canaux Slack accessibles, confirmant que seul le canal de recherche est listé.

    Un point technique important concerne l'efficacité de ce système : tous les outils appelés s'exécutent via des conteneurs Docker qui sont rapidement démarrés pour effectuer l'action demandée, puis immédiatement arrêtés. Cela signifie que la multiplication des serveurs MCP connectés n'entraîne pas une consommation constante de mémoire sur la machine hôte.

    Flux de Travail Agentique Complet avec les Serveurs MCP

    Le véritable potentiel se révèle lors de la création de workflows complexes où l'agent doit coordonner l'utilisation de plusieurs serveurs pour accomplir une tâche globale. L'objectif ici est de pousser les limites du modèle Sonnet 4.5 en lui demandant d'effectuer une séquence d'actions interdépendantes.

    Séquence d'actions complexes demandées

    La requête demande à l'agent de réaliser quatre étapes principales : récupérer la transcription de la vidéo Dockling (YouTube MCP), créer un résumé et le sauvegarder dans le dossier « reference notes » d'Obsidian (Obsidian MCP), lire l'historique de recherche dans le canal Slack spécifié (Slack MCP), puis créer une issue GitHub pour le projet Archon, et enfin, ajouter un commentaire (@cloudfix) pour déclencher l'agent Cloud Code sur cette nouvelle issue.

    Je suis en train de demander beaucoup ici, et je suis réellement curieux de voir si l'agent sera capable d'accomplir l'ensemble de ces étapes.

    Résultats du Flux de Travail Agentique (Insane)

    L'exécution de ce flux de travail complexe s'est déroulée sans faute. Le modèle a réussi toutes les étapes séquentielles, démontrant une orchestration impressionnante des outils. Cloud Code a même été déclenché et a commencé à travailler sur l'issue créée de manière autonome.

    Vérification des étapes accomplies

    Le résumé de la vidéo Dockling a été correctement enregistré dans Obsidian, avec une orthographe correcte du terme. Ensuite, l'agent a récupéré l'historique de conversation Slack pertinent. Pour GitHub, bien qu'un premier appel d'outil ait échoué lors de la création de l'issue, Sonnet 4.5 a démontré sa capacité à s'autocorriger, à rappeler l'outil correctement, et à créer l'issue formatée pour l'intégration Dockling.

    Action
    Résultat
    Résumé dans Obsidian
    Succès, résumé bien formaté
    Création de l'Issue GitHub
    Succès après auto-correction de l'appel d'outil
    Déclenchement de Cloud Code
    Succès, PR en cours de création

    Le résultat final est une automatisation complète, où la recherche initiale effectuée depuis Claude Desktop culmine avec Cloud Code travaillant activement sur une Pull Request dans le dépôt GitHub, le tout orchestré par les serveurs MCP.

    Connexion des MCP Docker à des Agents Personnalisés (MCP Gateway)

    L'incroyable capacité démontrée dans Claude Desktop ouvre la question de l'application de cette puissance aux agents personnalisés développés en code externe, comme ceux construits en Python ou via des plateformes d'automatisation. La méthode de connexion utilisée par Docker pour ses clients préconfigurés est réplicable pour des outils sur mesure.

    Le rôle du Docker MCP Gateway

    L'examen des paramètres du serveur MCP Docker révèle l'utilisation du Docker MCP Gateway. Cette passerelle est la solution open source de Docker conçue pour orchestrer et gérer les serveurs MCP. Elle reproduit la logique interne utilisée pour connecter le catalogue aux clients prédéfinis, mais permet aux développeurs de l'exécuter localement pour connecter leurs propres agents personnalisés.

    Pour utiliser cette fonctionnalité, il est nécessaire de construire la passerelle à partir des sources et de l'exécuter. Le protocole standard pour MCP est HTTP Streamable. L'exécution de la commande lance le serveur d'écoute sur un port spécifique, ici 8089, rendant tous les serveurs du catalogue accessibles à distance.

    MCP Docker avec un Agent n8n

    L'agent n8n est un excellent moyen d'exploiter immédiatement cette fonctionnalité. Un flux de travail simple est configuré avec un déclencheur de chat et un LLM basique (GPT-4.1 mini). La connexion au client MCP est établie en pointant vers l'hôte local sur le port 8089, en utilisant le transport HTTP Streamable.

    Vérification de l'agent n8n

    • Connexion établie depuis n8n vers le Gateway.
    • Exécution de l'outil Slack : list_channels.
    • Temps total d'exécution de l'outil : 1.5 secondes.

    MCP Docker avec un Agent LiveKit

    Un autre exemple d'intégration concerne les agents vocaux construits avec LiveKit. En configurant le paramètre MCP Servers pour pointer vers la même URL de passerelle utilisée dans n8n, l'agent vocal hérite de toutes les capacités des serveurs curatés dans le catalogue Docker.

    Dans une démonstration vocale, l'agent a pu interroger GitHub. En fournissant le nom d'utilisateur, l'agent a utilisé l'outil GitHub pour rechercher et identifier le dépôt avec le plus d'étoiles, qui s'est avéré être Archon, confirmant la réussite de l'interaction entre l'agent vocal personnalisé et les outils distants.

    Conclusion

    Le catalogue Docker MCP représente la manière la plus aisée d'intégrer des fonctionnalités externes et étendues aux agents IA. Cette collaboration avec Docker a permis de mettre en lumière des caractéristiques essentielles qui simplifient drastiquement l'écosystème des outils pour les agents.

    Useful links

    These links were generated based on the content of the video to help you deepen your knowledge about the topics discussed.

    This article was AI generated. It may contain errors and should be verified with the original source.
    VideoToWordsClarifyTube

    © 2025 ClarifyTube. All rights reserved.