OlympHill
docker-mcp logo

docker-mcpA server pro Model Context Protocol (MCP) v Docker

(0)
Daniel NikulshynRecenzováno Daniel Nikulshyn·Aktualizováno červenec 2026

Přehled

docker-mcp je výkonný Model Context Protocol (MCP) server pro operace s Dockerem, umožňující plynulé řízení kontejnerů a skládání pomocí Claude AI. Poskytuje několik funkcí, včetně vytváření a inicializace kontejnerů, nasazování skládání Docker Compose, získávání protokolů kontejnerů a sledování stavu a výpisu kontejnerů. Pro použití docker-mcp musí uživatel mít Python 3.12+, Docker Desktop nebo Docker Engine a Claude Desktop nainstalované. Server lze nainstalovat pomocí Smithery a jeho konfigurace je přidána do konfiguračního souboru Claude Desktop. docker-mcp poskytuje následující nástroje: * create-container: vytváří samostatný Docker kontejner * deploy-compose: nasazuje Docker Compose zásobník * get-logs: získává protokoly z konkrétního kontejneru * list-containers: vypisuje všechny Docker kontejnery V současné době má však některé omezení, včetně nedostatku vestavěné podpory proměnných prostředí pro kontejnery, správy svazků, správy sítí, kontroly stavu kontejnérů, zásad restartu kontejnérů a limitů zdrojů kontejnérů. Tento projekt je licencován pod licenci MIT a příspěvky jsou vítány během vývojového procesu. Server je vyvinut v Pythonu a používá UV jako správce balíčků. Dokumentace obsahuje pokyny pro vývojovou konfiguraci a produkční konfiguraci, stejně jako informace o ladění a dostupných nástrojích.

Klíčové funkce

  • Vytvoření a inicializace kontejnerů
  • Nasazení sestavení Compose
  • Získávání logů z kontejnerů
  • Monitorování seznamu kontejnerů a jejich stavu

Ceník

Model
Free
Kategorie
Server MCP
Hodnocení
Žádné recenze

Případy užití

Nasazení sestavení Docker Compose

docker-mcp lze použít k nasazení sestavení Docker Compose s jedním příkazem, což zajišťuje snadné management složitého programu.

Analyzování logů kontejnerů

docker-mcp poskytuje funkci na získání logů z konkrétního kontejneru, což zvyšuje snadnost debugování a řešení problémů.

Pro a proti

Pro

  • Hladký management kontejnerů a sestavení Compose
  • Integrace s Claude AI
  • Podporu nasazení sestavení Compose
  • Možnost získávání logů z kontejnerů

Proti

  • Nelze nastavit proměnné prostředí pro kontejnery v rámci serveru
  • Žádná podpora pro správu svazků
  • Žádná síťová správa
  • Žádná kontrola zdraví kontejnerů

Recenze

Přihlas se, abys mohl napsat recenzi.

Žádné recenze. Buď první!

Otázky

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

Polož otázku

Alternativy k Server MCP