@supernova123/docker-mcp-server

MCPcommunity
v0.3.5NovaMITAggiornato 3 mesi fanpmGitHub

MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents

Funziona in
ClaudeCursorCopilotGemini

Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.

Indicizzato automaticamente da fonti pubbliche. Non ancora verificato dal suo sviluppatore su Forge.Rivendica questo annuncio →
3kDownload/sett.
3 mesi faUltimo aggiornamento
Pacchetto
AutoreNova
LicenzaMIT
Versione0.3.5
Fontenpm+mcp-registry
Stato di fiducia
C
40/100Attenzione
✓Presente nell’indice di Forge+10/10
—Identità del publisher verificata+0/20
→ Publisher: esegui `forge publish` dal repo del pacchetto per rivendicarne la proprietà
—Firma di pubblicazione Ed25519+0/5
→ Inclusa automaticamente quando il publisher esegue `forge publish`
—Verifica del dominio+0/5
→ Publisher: ospita /.well-known/forge.json sulla homepage del pacchetto con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Pubblica da GitHub Actions con --provenance perché l’attestation leghi questo pacchetto a questo repo
—Corrispondenza del maintainer npm+0/5
→ Si ottiene quando la tua identità è verificata qui sopra e quel login è maintainer npm di questo pacchetto
✓Analisi CVE · pulita+30/30
—Analisi statica · pulita+0/20
→ Rilevati script di installazione sospetti o codice offuscato
Incollalo in Claude Code, Cursor o qualsiasi assistente di IA per colmare tutte le lacune
StatoIndicizzato dalla community
PublisherNon verificato
FirmaNon firmato
Dominio—
Provenienza—
Dipendenze60 risolte · 1 con advisory
Superficie di strumenti40 strumenti · 3 privilegiati
Analisi di sicurezza⚠ Avvisi (1)v0.4.3 · oggiQuanto è efficace questa analisi?
CHANGEdep-vulns-increasedVulnerable dependencies went from 0 to 1 since v0.4.0
ValutazioniNessuna
Indicizzato16 giu 2026

La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.

Strumenti

40 strumenti · 3 privilegiati
Estratto staticamente dal pacchetto pubblicatov0.4.3 · 8m ago

Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.

compose_upBring up Docker Compose services from a docker-compose.yml file at path. Use compose_ps to check service states after bringing them up; use compose_logs to inspect output. Optionally rebuild images before starting (build=true). Returns a confirmation string listing which services were started. Idem…

Bring up Docker Compose services from a docker-compose.yml file at path. Use compose_ps to check service states after bringing them up; use compose_logs to inspect output. Optionally rebuild images before starting (build=true). Returns a confirmation string listing which services were started. Idem…

Per questo strumento non è stato pubblicato alcuno schema di input.

compose_downTear down Docker Compose services defined by docker-compose.yml at path. Stops and removes containers, networks created by compose_up. Use volumes=true to also remove named volumes (destructive — data is lost). Returns a confirmation string listing stopped services. Use compose_ps to verify teardow…

Tear down Docker Compose services defined by docker-compose.yml at path. Stops and removes containers, networks created by compose_up. Use volumes=true to also remove named volumes (destructive — data is lost). Returns a confirmation string listing stopped services. Use compose_ps to verify teardow…

Per questo strumento non è stato pubblicato alcuno schema di input.

compose_psList service states across a Docker Compose stack defined by docker-compose.yml at path. Returns an array of services with name, state (running, exited, etc.), health status, and port mappings. Use compose_up to start services; use compose_logs to inspect output. Read-only and safe to call repeated…

List service states across a Docker Compose stack defined by docker-compose.yml at path. Returns an array of services with name, state (running, exited, etc.), health status, and port mappings. Use compose_up to start services; use compose_logs to inspect output. Read-only and safe to call repeated…

Per questo strumento non è stato pubblicato alcuno schema di input.

compose_logsTail logs from one or more services in a Docker Compose stack defined by docker-compose.yml at path. Use this for multi-service log inspection; for single-container logs use stream_logs instead. The services filter limits output to named services; tail controls how many recent lines to return (defa…

Tail logs from one or more services in a Docker Compose stack defined by docker-compose.yml at path. Use this for multi-service log inspection; for single-container logs use stream_logs instead. The services filter limits output to named services; tail controls how many recent lines to return (defa…

Per questo strumento non è stato pubblicato alcuno schema di input.

compose_restartRestart Docker Compose services defined by docker-compose.yml at path. Restart specific services or the entire stack. Unlike stop+start, this preserves container configuration. The timeout parameter controls how long to wait before force-killing (default 10s). Returns a confirmation string. Use com…

Restart Docker Compose services defined by docker-compose.yml at path. Restart specific services or the entire stack. Unlike stop+start, this preserves container configuration. The timeout parameter controls how long to wait before force-killing (default 10s). Returns a confirmation string. Use com…

Per questo strumento non è stato pubblicato alcuno schema di input.

list_containersList Docker containers with optional filters (state, name, label). Returns an array of objects with ID, name, image, state (running/exited/etc.), ports, and labels. Use all=true to include stopped containers (default shows only running). Use inspect_container for full configuration of a single cont…

List Docker containers with optional filters (state, name, label). Returns an array of objects with ID, name, image, state (running/exited/etc.), ports, and labels. Use all=true to include stopped containers (default shows only running). Use inspect_container for full configuration of a single cont…

Per questo strumento non è stato pubblicato alcuno schema di input.

inspect_containerGet detailed configuration and state of a Docker container by ID or name. Returns full JSON including image, command, environment variables, network settings, mount points, restart policy, and health status. Use list_containers to find container IDs; use container_stats for resource usage. Returns…

Get detailed configuration and state of a Docker container by ID or name. Returns full JSON including image, command, environment variables, network settings, mount points, restart policy, and health status. Use list_containers to find container IDs; use container_stats for resource usage. Returns…

Per questo strumento non è stato pubblicato alcuno schema di input.

start_containerStart a stopped Docker container by ID or name. Use list_containers to find stopped containers (state=exited). Returns a confirmation string on success. Idempotent: starting an already-running container is a no-op. Returns an error string if the container does not exist.

Start a stopped Docker container by ID or name. Use list_containers to find stopped containers (state=exited). Returns a confirmation string on success. Idempotent: starting an already-running container is a no-op. Returns an error string if the container does not exist.

Per questo strumento non è stato pubblicato alcuno schema di input.

stop_containerStop a running Docker container by ID or name with optional timeout. Sends SIGTERM, then SIGKILL after timeout seconds (default 10s). Use restart_container to restart without stopping; use remove_container to delete entirely. Returns a confirmation string. Handles the 304 already-stopped case grace…

Stop a running Docker container by ID or name with optional timeout. Sends SIGTERM, then SIGKILL after timeout seconds (default 10s). Use restart_container to restart without stopping; use remove_container to delete entirely. Returns a confirmation string. Handles the 304 already-stopped case grace…

Per questo strumento non è stato pubblicato alcuno schema di input.

restart_containerRestart a Docker container by ID or name with optional timeout. This tears down the running process and starts a new one — use stop_container for a graceful shutdown or remove_container to delete entirely. The timeout parameter (default 10s) controls how long to wait before force-killing. Returns a…

Restart a Docker container by ID or name with optional timeout. This tears down the running process and starts a new one — use stop_container for a graceful shutdown or remove_container to delete entirely. The timeout parameter (default 10s) controls how long to wait before force-killing. Returns a…

Per questo strumento non è stato pubblicato alcuno schema di input.

remove_containerprivilegiatoRemove a Docker container by ID or name. Requires the container to be stopped first unless force=true is set (which stops and removes in one step). Use stop_container for graceful shutdown; use restart_container to restart. Returns a confirmation string. Returns an error string if the container doe…

Remove a Docker container by ID or name. Requires the container to be stopped first unless force=true is set (which stops and removes in one step). Use stop_container for graceful shutdown; use restart_container to restart. Returns a confirmation string. Returns an error string if the container doe…

Per questo strumento non è stato pubblicato alcuno schema di input.

recreate_containerRecreate a Docker container with the same configuration (stop, remove, re-create). Useful for applying config changes without手动编写 run commands. Preserves image, env, ports, volumes, and labels from the original. Returns a confirmation string with the new container ID. Returns an error string if the…

Recreate a Docker container with the same configuration (stop, remove, re-create). Useful for applying config changes without手动编写 run commands. Preserves image, env, ports, volumes, and labels from the original. Returns a confirmation string with the new container ID. Returns an error string if the…

Per questo strumento non è stato pubblicato alcuno schema di input.

run_containerCreate and start a new Docker container with one command. Supports image, env, ports, volumes, restart policy, and command override. Auto-pulls missing images.

Create and start a new Docker container with one command. Supports image, env, ports, volumes, restart policy, and command override. Auto-pulls missing images.

Per questo strumento non è stato pubblicato alcuno schema di input.

prune_containersRemove all stopped Docker containers. Returns the number of containers removed and reclaimed disk space. This is a destructive operation — stopped containers and their non-persisted data will be deleted. Use list_containers first to see what will be removed. Useful for cleanup after deployments or…

Remove all stopped Docker containers. Returns the number of containers removed and reclaimed disk space. This is a destructive operation — stopped containers and their non-persisted data will be deleted. Use list_containers first to see what will be removed. Useful for cleanup after deployments or…

Per questo strumento non è stato pubblicato alcuno schema di input.

update_containerUpdate a Docker container's resource limits (CPU, memory, CPU shares). Requires the container to be stopped first. Returns the updated resource limits. Use this to right-size containers based on actual usage — set CPU limits to prevent runaway processes and memory limits to prevent OOM kills.

Update a Docker container's resource limits (CPU, memory, CPU shares). Requires the container to be stopped first. Returns the updated resource limits. Use this to right-size containers based on actual usage — set CPU limits to prevent runaway processes and memory limits to prevent OOM kills.

Per questo strumento non è stato pubblicato alcuno schema di input.

list_contextsList all Docker contexts on the host. Docker contexts allow switching between multiple Docker daemon endpoints (local, remote via SSH, remote via TCP, cloud providers). Each context has a name, description, and endpoint configuration. Use use_context to switch the active context.

List all Docker contexts on the host. Docker contexts allow switching between multiple Docker daemon endpoints (local, remote via SSH, remote via TCP, cloud providers). Each context has a name, description, and endpoint configuration. Use use_context to switch the active context.

Per questo strumento non è stato pubblicato alcuno schema di input.

use_contextSwitch the active Docker context to a different endpoint. This changes which Docker daemon subsequent commands target (local, remote SSH, remote TCP, or cloud). Use list_contexts to see available contexts. Changing context affects all subsequent Docker operations in this session.

Switch the active Docker context to a different endpoint. This changes which Docker daemon subsequent commands target (local, remote SSH, remote TCP, or cloud). Use list_contexts to see available contexts. Changing context affects all subsequent Docker operations in this session.

Per questo strumento non è stato pubblicato alcuno schema di input.

inspect_contextGet detailed configuration for a Docker context including endpoint type (unix, tcp, ssh), host address, default orchestrator, and any TLS settings. Use this to verify context configuration before switching or to troubleshoot connection issues.

Get detailed configuration for a Docker context including endpoint type (unix, tcp, ssh), host address, default orchestrator, and any TLS settings. Use this to verify context configuration before switching or to troubleshoot connection issues.

Per questo strumento non è stato pubblicato alcuno schema di input.

exec_in_containerprivilegiatoExecute a command inside a running Docker container by ID or name. Returns stdout, stderr, and exit code as JSON. Use start_container to ensure the container is running first. The command is executed as the container's default user unless user is specified. Returns an error string if the container…

Execute a command inside a running Docker container by ID or name. Returns stdout, stderr, and exit code as JSON. Use start_container to ensure the container is running first. The command is executed as the container's default user unless user is specified. Returns an error string if the container…

Per questo strumento non è stato pubblicato alcuno schema di input.

check_healthRun a health probe against a container by ID or name. Supports HTTP (checks status code), TCP (checks port open), and exec (runs command inside container). Auto-detects probe type from the container's HEALTHCHECK configuration. Returns probe result with status (healthy/unhealthy/starting) and outpu…

Run a health probe against a container by ID or name. Supports HTTP (checks status code), TCP (checks port open), and exec (runs command inside container). Auto-detects probe type from the container's HEALTHCHECK configuration. Returns probe result with status (healthy/unhealthy/starting) and outpu…

Per questo strumento non è stato pubblicato alcuno schema di input.

watch_healthNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

set_restart_policyNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

list_imagesNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

pull_imageNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

build_imageNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

remove_imageprivilegiatoNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

prune_imagesNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

stream_logsNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

container_statsNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

container_health_statusNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

container_resource_usageNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

watch_eventsNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

search_logsNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

resource_alert_checkNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

monitor_dashboardNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

list_networksList Docker networks on the local host with optional filter. Returns an array of objects with ID, name, driver (bridge/overlay/host), and scope (local/swarm). Use inspect_network (via docker inspect) for full configuration. Read-only and safe to call repeatedly.

List Docker networks on the local host with optional filter. Returns an array of objects with ID, name, driver (bridge/overlay/host), and scope (local/swarm). Use inspect_network (via docker inspect) for full configuration. Read-only and safe to call repeatedly.

Per questo strumento non è stato pubblicato alcuno schema di input.

list_volumesNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

registry_loginNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

registry_searchNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

registry_pushNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

21 strumenti su 40 hanno pubblicato una descrizione.

I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.

Descrizione

MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents

Parole chiave
mcpmcp-servermodel-context-protocoldockerdocker-mcpcontainercontainerscomposedocker-composehealth-checkhealth-monitoringcontainer-healthdevopsinfrastructureorchestrationai-agentai-agentsclaudecursorchatgptclaude-desktopmonitoringresource-monitoringlog-searchcontainer-logsdocker-eventsfleet-management
Alternative
Confronto delle superfici di strumenti…

Albero delle dipendenze

Ciò che una scansione di Forge ha risolto dai metadati npm il 2026-10-12: risoluzione osservata, non una dichiarazione dell'editore.

60 pacchetti risolti · 3 diretti · 1 con avvisi di sicurezza La risoluzione si ferma alla profondità 4 e a 60 pacchetti.

La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.

Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)

Dichiarate ma non risolte

62 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.

+50 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.

Non seguite: peerDependencies, optionalDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.

Argomenti

Correlati in search & retrieval