mcp-server-docker MCP Server

mcp-server-docker MCP Server

Umožněte svým AI agentům orchestraci, inspekci a správu Docker kontejnerů přirozeně pomocí mcp-server-docker MCP Serveru.

Co dělá “mcp-server-docker” MCP Server?

mcp-server-docker MCP Server je specializovaný server Model Context Protocol (MCP), navržený pro poskytnutí schopnosti AI asistentům spravovat Docker kontejnery plynule pomocí přirozeného jazyka. Propojením AI agentů s Dockerem umožňuje automatizovanou orchestraci kontejnerů, introspekci, ladění a správu perzistentních dat – to vše prostřednictvím standardizovaných MCP rozhraní. Tento server umožňuje vývojářům, správcům systémů i AI nadšencům interakci s Docker prostředími – lokálně i vzdáleně – a zjednodušuje pracovní postupy jako je spouštění nových služeb, správa běžících kontejnerů či práce s Docker volumes. Propojení MCP s Dockerem zvyšuje produktivitu, snižuje nutnost manuálních zásahů a otevírá nové možnosti AI-driven vývoje a provozu.

Seznam promptů

  • docker_compose
    Využijte přirozený jazyk pro sestavování a správu kontejnerů. Tento prompt provádí LLM workflow plán/aplikace: popíšete požadované kontejnery a konfigurace, LLM vygeneruje plán, který můžete zkontrolovat, schválit nebo upravit před samotnou aplikací.

Seznam zdrojů

  • Kontejnery
    Zpřístupňuje informace o běžících a dostupných Docker kontejnerech, umožňuje AI klientům je inspektovat nebo s nimi interagovat.
  • Volumes
    Poskytuje přístup k Docker volumes pro správu perzistentních dat – umožňuje klientům vypisovat, vytvářet nebo mazat volumes.
  • Sítě
    Zpřístupňuje dostupné Docker sítě, které mohou klienti použít pro propojení kontejnerů nebo správu síťových nastavení.

Seznam nástrojů

  • docker_compose
    Umožňuje vytváření a orchestraci multi-kontejnerových Docker aplikací pomocí instrukcí v přirozeném jazyce.
  • container_introspection
    Umožňuje introspekci a ladění běžících kontejnerů, poskytuje detaily o stavu, konfiguraci a logách.
  • volume_management
    Umožňuje správu Docker volumes včetně vytváření, výpisu a mazání perzistentního úložiště.

Příklady použití tohoto MCP Serveru

  • Nasazování kontejnerů v přirozeném jazyce
    Nasazujte a spravujte Docker kontejnery jednoduše popisem požadovaného nastavení v běžné řeči, což zefektivňuje vývoj i testování.
  • Vzdálená správa serverů
    Připojte se ke vzdáleným Docker engineům pro správu webových serverů nebo cloudových workloadů a zjednodušte práci administrátorům.
  • Ladění a introspekce kontejnerů
    Použijte AI pro inspekci, ladění a správu běžících kontejnerů, což zkracuje čas potřebný k řešení problémů.
  • Správa perzistentních dat
    Pracujte s Docker volumes přímo z AI nástrojů, což usnadňuje správu, zálohování i čištění perzistentních dat.
  • Experimentování s open-source aplikacemi
    Rychle spouštějte a testujte open-source aplikace využívající Docker – pomáhá to bastlířům a vývojářům efektivně zkoušet nové nástroje.

Jak to nastavit

Windsurf

  1. Ujistěte se, že máte nainstalovaný Node.js a aplikaci Windsurf.
  2. Otevřete konfigurační soubor Windsurf.
  3. Přidejte do objektu mcpServers následující položku:
    "mcpServers": {
      "mcp-server-docker": {
        "command": "uvx",
        "args": [
          "mcp-server-docker"
        ]
      }
    }
    
  4. Uložte konfiguraci a restartujte Windsurf.
  5. Ověřte, že je server spuštěný a dostupný.

Claude

  1. Nainstalujte uv, pokud již není přítomen.
  2. Na MacOS najděte ~/Library/Application Support/Claude/claude_desktop_config.json.
    Ve Windows najděte %APPDATA%/Claude/claude_desktop_config.json.
  3. Přidejte do sekce mcpServers následující:
    "mcpServers": {
      "mcp-server-docker": {
        "command": "uvx",
        "args": [
          "mcp-server-docker"
        ]
      }
    }
    
  4. Uložte soubor a restartujte Claude.
  5. Ověřte, že je MCP server uvedený a funkční.

Cursor

  1. Nainstalujte uv.
  2. Otevřete konfigurační soubor Cursor.
  3. Vložte následující JSON do objektu mcpServers:
    "mcpServers": {
      "mcp-server-docker": {
        "command": "uvx",
        "args": [
          "mcp-server-docker"
        ]
      }
    }
    
  4. Uložte a restartujte Cursor.
  5. Zkontrolujte, že se Docker MCP server objeví v seznamu nástrojů.

Cline

  1. Ujistěte se, že máte nainstalovaný Node.js a uv.
  2. Upravte konfigurační soubor Cline.
  3. Přidejte položku MCP serveru:
    "mcpServers": {
      "mcp-server-docker": {
        "command": "uvx",
        "args": [
          "mcp-server-docker"
        ]
      }
    }
    
  4. Uložte změny a restartujte Cline.
  5. Ověřte funkčnost MCP serveru spuštěním testovacího příkazu.

Zabezpečení API klíčů

Pro zabezpečení API klíčů použijte environmentální proměnné v konfiguraci. Příklad:

"mcpServers": {
  "mcp-server-docker": {
    "command": "uvx",
    "args": [
      "mcp-server-docker"
    ],
    "env": {
      "DOCKER_HOST": "${DOCKER_HOST_ENV_VAR}"
    },
    "inputs": {
      "api_key": "${DOCKER_API_KEY_ENV_VAR}"
    }
  }
}

Jak používat tento MCP ve flow

Použití MCP ve FlowHunt

Pro integraci MCP serverů do svého FlowHunt workflow začněte přidáním MCP komponenty do flow a jejím propojením s AI agentem:

FlowHunt MCP flow

Klikněte na komponentu MCP pro otevření konfiguračního panelu. V sekci systémové konfigurace MCP vložte údaje o vašem MCP serveru pomocí tohoto JSON formátu:

{
  "mcp-server-docker": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Po konfiguraci je AI agent schopen tento MCP využívat jako nástroj se všemi jeho funkcemi a možnostmi. Nezapomeňte změnit “mcp-server-docker” na skutečné jméno vašeho MCP serveru a URL na vlastní endpoint MCP serveru.


Přehled

SekceDostupnostPodrobnosti/Poznámky
PřehledPopis a klíčové vlastnosti v README.md
Seznam promptůdocker_compose prompt popsán v README.md
Seznam zdrojůKontejnery, Volumes, Sítě zmíněné jako datové typy a cíle správy
Seznam nástrojůdocker_compose, introspekce kontejnerů, správa volumes (z capabilities)
Zabezpečení API klíčůUveden příklad použití environmentálních proměnných v konfiguraci
Sampling Support (méně důležité pro hodnocení)Není zmíněno v repozitáři ani dokumentaci

Náš názor

Mcp-server-docker MCP nabízí přehlednou dokumentaci, praktické workflow promptů a robustní integraci s Dockerem. Jeho zaměření na orchestraci a introspekci v přirozeném jazyce je zvlášť cenné pro vývojáře a AI-powered provoz. Detaily o pokročilých MCP funkcích jako Roots a Sampling zde však chybí. Celkově jde o vyspělý a velmi použitelný MCP server pro Docker automatizaci.

MCP skóre

Má LICENSE✅ (GPL-3.0)
Má alespoň jeden nástroj
Počet Forků54
Počet Starů490

Často kladené otázky

Co je mcp-server-docker MCP Server?

Jedná se o server Model Context Protocol (MCP), který umožňuje AI asistentům a chatbotům spravovat Docker kontejnery pomocí přirozeného jazyka. Umožňuje orchestraci kontejnerů, ladění a správu dat přímo z FlowHunt nebo jiných AI nástrojů.

Které Docker zdroje lze spravovat?

Mcp-server-docker MCP zpřístupňuje kontejnery, volumes a sítě. AI klienti mohou tyto zdroje inspektovat, vytvářet, mazat a spravovat programově.

Jaké jsou typické případy použití tohoto MCP?

Mezi běžné případy použití patří nasazování kontejnerů v přirozeném jazyce, vzdálená správa serverů, ladění a introspekce kontejnerů, správa volumes a rychlé experimentování s open-source Docker aplikacemi.

Jak zabezpečím API klíče nebo Docker endpointy?

Citlivá data jako API klíče nebo Docker host URL ukládejte do environmentálních proměnných. Příklady konfigurace ukazují interpolaci proměnných prostředí pro bezpečný přístup.

Jak přidám mcp-server-docker do svého FlowHunt workflow?

Přidejte komponentu MCP do svého workflow, otevřete její konfigurační panel a vložte údaje o vašem MCP serveru do sekce systémové konfigurace MCP pomocí poskytnutého JSON formátu. Aktualizujte název serveru a URL dle svého nasazení.

Automatizujte Docker pomocí AI & mcp-server-docker

Zjednodušte orchestraci kontejnerů, ladění a DevOps workflow propojením FlowHunt nebo vašeho oblíbeného AI asistenta s Dockerem prostřednictvím mcp-server-docker MCP Serveru.

Zjistit více

Integrace Kubernetes MCP serveru
Integrace Kubernetes MCP serveru

Integrace Kubernetes MCP serveru

Kubernetes MCP Server propojuje AI asistenty a Kubernetes clustery, umožňuje automatizaci řízenou AI, správu zdrojů a DevOps workflow pomocí standardizovaných M...

4 min čtení
AI Kubernetes +4
Kubernetes MCP Server
Kubernetes MCP Server

Kubernetes MCP Server

Kubernetes MCP Server propojuje AI asistenty a Kubernetes/OpenShift clustery, což umožňuje programatickou správu zdrojů, operace s pody a DevOps automatizaci pr...

4 min čtení
Kubernetes MCP Server +4
MCP Containerd Server
MCP Containerd Server

MCP Containerd Server

Server MCP Containerd propojuje runtime Containerd s protokolem Model Context Protocol (MCP), což umožňuje AI agentům a automatizačním workflow programově sprav...

4 min čtení
Containerd MCP +6