OlympHill
docker-mcp logo

docker-mcpUn serveur Docker MCP (modelcontextprotocol)

(0)
Daniel NikulshynÉvalué par Daniel Nikulshyn·Mis à jour juillet 2026

Aperçu

docker-mcp est un puissant serveur de protocole de contexte de modèle (MCP) pour les opérations Docker, permettant une gestion transparente des conteneurs et des piles Compose via Claude AI. Il fournit plusieurs fonctionnalités, notamment la création et l'instanciation de conteneurs, le déploiement de piles Docker Compose, la récupération des journaux des conteneurs et la liste et la surveillance de l'état des conteneurs. Pour utiliser docker-mcp, un utilisateur doit avoir Python 3.12+, Docker Desktop ou Docker Engine, et Claude Desktop installés. Le serveur peut être installé via Smithery, et sa configuration est ajoutée au fichier de configuration de Claude Desktop. docker-mcp fournit les outils suivants : * create-container : crée un conteneur Docker autonome * deploy-compose : déploie une pile Docker Compose * get-logs : récupère les journaux d'un conteneur spécifique * list-containers : liste tous les conteneurs Docker Cependant, il présente actuellement certaines limites, notamment l'absence de prise en charge intégrée des variables d'environnement pour les conteneurs, la gestion des volumes, la gestion des réseaux, les vérifications de l'état de santé des conteneurs, les politiques de redémarrage des conteneurs et les limites de ressources des conteneurs. Ce projet est sous licence MIT et les contributions sont les bienvenues tout au long du processus de développement. Le serveur est développé en Python et utilise UV comme gestionnaire de packages. La documentation comprend des instructions pour la configuration de développement et la configuration de production, ainsi que pour le débogage et les outils disponibles.

Fonctionnalités clés

  • Création et instantiation de conteneurs
  • Déploiement de piles Docker Compose
  • Récupération de journaux de conteneur
  • Listage et surveillance de l'état des conteneurs

Tarifs

Modèle
Free
Catégorie
Serveurs MCP
Note
Pas encore d’avis

Cas d’usage

Déploiement d'une pile Docker Compose

docker-mcp peut être utilisé pour déployer une pile Docker Compose avec une seule commande, facilitant ainsi la gestion d'applications complexes.

Analyse de journaux de conteneur

docker-mcp fournit une fonctionnalité pour récupérer les journaux d'un conteneur spécifique, ce qui facilite la défaustation et la résolution de problèmes.

Pour & contre

Pour

  • Gestion fluide de conteneurs et de piles Docker Compose
  • Intégration avec Claude AI
  • Support pour le déploiement de piles Compose Docker
  • Possibilité de récupérer des journaux de conteneur

Contre

  • Pas de support intégré pour les variables d'environnement des conteneurs
  • Pas de gestion de volume
  • Pas de gestion de réseau
  • Pas de contrôles de santé des conteneurs
  • Pas de stratégie de redémarrage des conteneurs

Avis

Connecte-toi pour laisser un avis.

Pas encore d’avis. Sois le premier !

Questions & réponses

Can docker-mcp handle multiple compose stacks simultaneously?

Yes, it can deploy Docker Compose stacks via the deploy-compose tool, but each deployment is managed independently; it lacks advanced orchestration features like scaling or health monitoring.

Asked by Noelia Campos · Nov 13, 2025

What container management features does docker-mcp provide and what are its limitations?

docker-mcp supports creating single containers, deploying Docker Compose stacks, retrieving container logs, and listing containers with their status. It does not handle environment variables, volume mounting, network configuration, or health checks for containers.

Asked by Kwame Mensah · Sep 15, 2025

How does docker-mcp integrate with Claude Desktop?

It works as a Model Context Protocol (MCP) server that Claude Desktop can call. After installing via Smithery, its configuration is added to Claude Desktop, allowing Claude to invoke tools like create-container, deploy-compose, get-logs, and list-containers directly from its interface.

Asked by Petra Vogel · Sep 12, 2025

What are the minimum system requirements for running docker-mcp?

docker-mcp requires Python 3.12 or higher, a Docker Desktop or Docker Engine installation, and Claude Desktop to be installed and configured via Smithery. The server is added to Claude Desktop’s config file after installation.

Asked by Aaliyah Johnson · Sep 11, 2025

Poser une question

Alternatives à Serveurs MCP