OlympHill
docker-mcp logo

docker-mcpEn Docker MCP-server (modelcontextprotocol)

(0)
Daniel NikulshynAnmeldt av Daniel Nikulshyn·Oppdatert juli 2026

Oversikt

docker-mcp er en kraftig Model Context Protocol (MCP)-server for Docker‑operasjoner, som muliggjør sømløs håndtering av containere og Compose‑stabler gjennom Claude AI. Den tilbyr flere funksjoner, inkludert opprettelse og instansiering av containere, utrulling av Docker Compose‑stabel, henting av container‑logger, samt listing og statusovervåkning av containere. For å bruke docker-mcp, må brukeren ha Python 3.12+, Docker Desktop eller Docker Engine, og Claude Desktop installert. Serveren kan installeres via Smithery, og konfigurasjonen legges til i Claude Desktop‑konfigurasjonsfilen. docker-mcp tilbyr følgende verktøy: * create-container: oppretter en frittstående Docker-container * deploy-compose: distribuerer en Docker Compose‑stabel * get-logs: henter logger fra en spesifikk container * list-containers: viser alle Docker‑containere Det har imidlertid noen begrensninger for øyeblikket, inkludert mangel på innebygd støtte for miljøvariabler i containere, volumhåndtering, nettverkshåndtering, container health checks, container restart policies og container resource limits. Dette prosjektet er lisensiert under MIT License, og bidrag er velkomne gjennom utviklingsprosessen. Serveren er utviklet i Python og bruker UV som pakkehåndterer. Dokumentasjonen inneholder instruksjoner for utviklingskonfigurasjon og produksjonskonfigurasjon, samt feilsøking og tilgjengelige verktøy.

Nøkkelfunksjoner

  • Opprettelse og instansiering av containere
  • Utrulling av Docker Compose‑stabel
  • Henting av container‑logg
  • Visning av containere og overvåking av status

Priser

Modell
Free
Kategori
MCP-tjenere
Vurdering
Ingen anmeldelser

Brukstilfeller

Utrulling av en Docker Compose‑stabel

docker-mcp kan brukes til å utrulle en Docker Compose‑stabel med én enkelt kommando, noe som gjør det enkelt å håndtere komplekse applikasjoner.

Analyse av container‑logg

docker-mcp gir en funksjon for å hente logg fra en spesifikk container, noe som gjør det enklere å feilsøke og løse problemer i applikasjoner.

Fordeler og ulemper

Fordeler

  • Sømløs håndtering av containere og Compose‑stabler
  • Integrasjon med Claude AI
  • Støtte for utrulling av Docker Compose‑stabel
  • Mulighet til å hente container‑logg

Ulemper

  • Ingen innebygd støtte for miljøvariabler i containere
  • Ingen volumhåndtering
  • Ingen nettverkshåndtering
  • Ingen helsesjekker for containere

Anmeldelser

Logg inn for å legge igjen en anmeldelse.

Ingen anmeldelser ennå. Vær den første!

Spørsmål

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

Still et spørsmål

Alternativer til MCP-tjenere