@supernova123/docker-mcp-server

MCPcomunidad
v0.3.5NovaMITActualizado hace 3 mnpmGitHub

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

Funciona en
ClaudeCursorCopilotGemini

Inferido de los transportes que declara este listado (stdio). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
3kDescargas/sem.
hace 3 mÚltima actualización
Paquete
AutorNova
LicenciaMIT
Versión0.3.5
Fuentenpm+mcp-registry
Estado de confianza
C
40/100Precaución
✓Listado en el índice de Forge+10/10
—Identidad del publicador verificada+0/20
→ Publicador: ejecuta `forge publish` desde el repo del paquete para reclamar la propiedad
—Firma de publicación Ed25519+0/5
→ Se incluye automáticamente cuando el publicador ejecuta `forge publish`
—Verificación de dominio+0/5
→ Publicador: aloja /.well-known/forge.json en la página del paquete con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publica desde GitHub Actions con --provenance para que la attestation vincule este paquete a este repo
—Coincidencia de maintainer en npm+0/5
→ Se consigue cuando tu identidad esté verificada arriba y ese login sea maintainer de este paquete en npm
✓Análisis CVE · limpio+30/30
—Análisis estático · limpio+0/20
→ Se han detectado scripts de instalación sospechosos o código ofuscado
Pégalo en Claude Code, Cursor o cualquier asistente de IA para corregir todas las carencias
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia—
Dependencias60 resueltas · 1 con advisories
Superficie de herramientas40 herramientas · 3 privilegiadas
Análisis de seguridad⚠ Avisos (1)v0.4.3 · hoy¿Qué tan bien funciona este análisis?
CHANGEdep-vulns-increasedVulnerable dependencies went from 0 to 1 since v0.4.0
EvaluacionesNinguna
Indexado16 jun 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

40 herramientas · 3 privilegiadas
Extraído estáticamente del paquete publicadov0.4.3 · 9m ago

Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo 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…

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

remove_containerprivilegiadaRemove 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…

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

exec_in_containerprivilegiadaExecute 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…

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

watch_healthSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

set_restart_policySin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

list_imagesSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

pull_imageSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

build_imageSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

remove_imageprivilegiadaSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

prune_imagesSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

stream_logsSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

container_statsSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

container_health_statusSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

container_resource_usageSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

watch_eventsSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

search_logsSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

resource_alert_checkSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

monitor_dashboardSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no 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.

No se publicó ningún esquema de entrada para esta herramienta.

list_volumesSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

registry_loginSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

registry_searchSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

registry_pushSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

21 de 40 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

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

Palabras clave
mcpmcp-servermodel-context-protocoldockerdocker-mcpcontainercontainerscomposedocker-composehealth-checkhealth-monitoringcontainer-healthdevopsinfrastructureorchestrationai-agentai-agentsclaudecursorchatgptclaude-desktopmonitoringresource-monitoringlog-searchcontainer-logsdocker-eventsfleet-management
Alternativas
Comparando superficies de herramientas…

Árbol de dependencias

Lo que un análisis de Forge resolvió a partir de los metadatos de npm el 2026-10-12: resolución observada, no una declaración del publicador.

60 paquetes resueltos · 3 directos · 1 con avisos de seguridad La resolución se detiene en la profundidad 4 y en 60 paquetes.

El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.

Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)

Declaradas pero no resueltas

62 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.

+50 más sin listar. Los recuentos por motivo de arriba las incluyen todas.

No se siguen: peerDependencies, optionalDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.

Temas

Relacionados en search & retrieval