accueil / serveurs / Dev & Code / io.github.Dave-London/pare-docker
io.github.Dave-London/pare-docker
serveur MCP (Model Context Protocol)
Aucun comportement malveillant détecté au test comportemental.
Est-ce que io.github.Dave-London/pare-docker est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.Dave-London/pare-docker » est classé « Vérifié ». Aucun comportement malveillant détecté au test comportemental. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Versions auditées & empreintes
Vérifiez la version que vous utilisez : son empreinte doit correspondre à celle listée ici — sinon vous n'utilisez pas la version auditée.
⚠ La dernière version publiée (0.23.3) n'a pas encore été auditée. Un nouveau pentest est programmé ; les verdicts ci-dessous portent sur les versions listées.
Vous utilisez ce serveur ? Suivez-le (créez un compte) pour être alerté dès qu'une nouvelle version paraît ou que le verdict change.
Les 13 outils
- ps≈ 137 tokens
Lists Docker containers with structured status, ports, and state information. Use instead of running `docker ps` in the terminal.
Paramètres, retour & exemple (2)
Paramètresall· boolean · optionnel
Show all containers (default: true, includes stopped)compact· boolean · optionnel
Auto-compact when structured output exceeds raw CLI tokens. Set false to always get full schema.
Exemple d'appel{"name": "ps", "arguments": {"all": true, "compact": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - build≈ 228 tokens
Builds a Docker image and returns structured build results including image ID, duration, and errors. Use instead of running `docker build` in the terminal.
Paramètres, retour & exemple (5)
Paramètrestag· string · optionnel
Image tag (e.g., myapp:latest)args· array · optionnel
Additional build argumentsfile· string · optionnel
Dockerfile path (default: Dockerfile)path· string · optionnel
Build context path (default: cwd)compact· boolean · optionnel
Auto-compact when structured output exceeds raw CLI tokens. Set false to always get full schema.
Exemple d'appel{"name": "build", "arguments": {"tag": "texte", "args": [], "file": "texte", "path": "texte", "compact": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - logs≈ 228 tokens
Retrieves container logs as structured line arrays. Use instead of running `docker logs` in the terminal.
Paramètres, retour & exemple (5)
Paramètrestail· number · optionnel
Number of lines to return (default: 100)limit· number · optionnel
Max lines in structured output (default: 100). Lines beyond this are truncated with isTruncated flag.since· string · optionnel
Show logs since timestamp (e.g., '10m', '2024-01-01')compact· boolean · optionnel
Auto-compact when structured output exceeds raw CLI tokens. Set false to always get full schema.container· string · requis
Container name or ID
Exemple d'appel{"name": "logs", "arguments": {"container": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - images≈ 164 tokens
Lists Docker images with structured repository, tag, size, and creation info. Use instead of running `docker images` in the terminal.
Paramètres, retour & exemple (3)
Paramètresall· boolean · optionnel
Show all images including intermediatesfilter· string · optionnel
Filter by reference (e.g., 'myapp', 'nginx:*')compact· boolean · optionnel
Auto-compact when structured output exceeds raw CLI tokens. Set false to always get full schema.
Exemple d'appel{"name": "images", "arguments": {"all": true, "filter": "texte", "compact": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - run≈ 414 tokens
Runs a Docker container from an image and returns structured container ID and status. Use instead of running `docker run` in the terminal.
Paramètres, retour & exemple (10)
Paramètresrm· boolean · optionnel
Remove container after exit (default: false)env· array · optionnel
Environment variables (e.g., ["KEY=VALUE"])name· string · optionnel
Container namepath· string · optionnel
Working directory (default: cwd)image· string · requis
Docker image to run (e.g., nginx:latest)ports· array · optionnel
Port mappings (e.g., ["8080:80", "443:443"])detach· boolean · optionnel
Run container in background (default: true)command· array · optionnel
Command to run in the containercompact· boolean · optionnel
Auto-compact when structured output exceeds raw CLI tokens. Set false to always get full schema.volumes· array · optionnel
Volume mounts (e.g., ["/host/path:/container/path"])
Exemple d'appel{"name": "run", "arguments": {"image": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - exec≈ 303 tokens
Executes arbitrary commands inside a running Docker container and returns structured output. Use instead of running `docker exec` in the terminal. WARNING: This runs arbitrary commands inside the container. Only use on trusted containers.
Paramètres, retour & exemple (6)
Paramètresenv· array · optionnel
Environment variables (e.g., ["KEY=VALUE"])path· string · optionnel
Host working directory (default: cwd)command· array · requis
Command to execute (e.g., ["ls", "-la"])compact· boolean · optionnel
Auto-compact when structured output exceeds raw CLI tokens. Set false to always get full schema.workdir· string · optionnel
Working directory inside the containercontainer· string · requis
Container name or ID
Exemple d'appel{"name": "exec", "arguments": {"command": [], "container": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compose-up≈ 264 tokens
Starts Docker Compose services and returns structured status. Use instead of running `docker compose up` in the terminal.
Paramètres, retour & exemple (6)
Paramètresfile· string · optionnel
Compose file path (default: docker-compose.yml)path· string · requis
Directory containing docker-compose.ymlbuild· boolean · optionnel
Build images before starting (default: false)detach· boolean · optionnel
Run in background (default: true)compact· boolean · optionnel
Auto-compact when structured output exceeds raw CLI tokens. Set false to always get full schema.services· array · optionnel
Specific services to start (default: all)
Exemple d'appel{"name": "compose-up", "arguments": {"path": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compose-down≈ 225 tokens
Stops Docker Compose services and returns structured status. Use instead of running `docker compose down` in the terminal.
Paramètres, retour & exemple (5)
Paramètresfile· string · optionnel
Compose file path (default: docker-compose.yml)path· string · requis
Directory containing docker-compose.ymlcompact· boolean · optionnel
Auto-compact when structured output exceeds raw CLI tokens. Set false to always get full schema.volumes· boolean · optionnel
Also remove named volumes (default: false)removeOrphans· boolean · optionnel
Remove orphan containers (default: false)
Exemple d'appel{"name": "compose-down", "arguments": {"path": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - pull≈ 200 tokens
Pulls a Docker image from a registry and returns structured result with digest info. Use instead of running `docker pull` in the terminal.
Paramètres, retour & exemple (4)
Paramètrespath· string · optionnel
Working directory (default: cwd)image· string · requis
Image to pull (e.g., nginx:latest, ubuntu:22.04)compact· boolean · optionnel
Auto-compact when structured output exceeds raw CLI tokens. Set false to always get full schema.platform· string · optionnel
Target platform (e.g., "linux/amd64", "linux/arm64")
Exemple d'appel{"name": "pull", "arguments": {"image": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - inspect≈ 171 tokens
Shows detailed container or image information with structured state, image, and platform data. Use instead of running `docker inspect` in the terminal.
Paramètres, retour & exemple (3)
Paramètrespath· string · optionnel
Working directory (default: cwd)target· string · requis
Container or image name/ID to inspectcompact· boolean · optionnel
Auto-compact when structured output exceeds raw CLI tokens. Set false to always get full schema.
Exemple d'appel{"name": "inspect", "arguments": {"target": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - network-ls≈ 134 tokens
Lists Docker networks with structured driver and scope information. Use instead of running `docker network ls` in the terminal.
Paramètres, retour & exemple (2)
Paramètrespath· string · optionnel
Working directory (default: cwd)compact· boolean · optionnel
Auto-compact when structured output exceeds raw CLI tokens. Set false to always get full schema.
Exemple d'appel{"name": "network-ls", "arguments": {"path": "texte", "compact": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - volume-ls≈ 136 tokens
Lists Docker volumes with structured driver, mountpoint, and scope information. Use instead of running `docker volume ls` in the terminal.
Paramètres, retour & exemple (2)
Paramètrespath· string · optionnel
Working directory (default: cwd)compact· boolean · optionnel
Auto-compact when structured output exceeds raw CLI tokens. Set false to always get full schema.
Exemple d'appel{"name": "volume-ls", "arguments": {"path": "texte", "compact": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compose-ps≈ 141 tokens
Lists Docker Compose services with structured state and status information. Use instead of running `docker compose ps` in the terminal.
Paramètres, retour & exemple (2)
Paramètrespath· string · optionnel
Directory containing docker-compose.yml (default: cwd)compact· boolean · optionnel
Auto-compact when structured output exceeds raw CLI tokens. Set false to always get full schema.
Exemple d'appel{"name": "compose-ps", "arguments": {"path": "texte", "compact": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
Badge pour votre README
Ce serveur a passé le pentest comportemental. Le badge porte son nom et renvoie à cette fiche — la preuve, c'est la fiche (verdict live qu'on contrôle), pas l'image.
[](https://dokore.fr/serveur/io.github.dave-london--pare-docker)
<a href="https://dokore.fr/serveur/io.github.dave-london--pare-docker"><img src="https://dokore.fr/badge/io.github.dave-london--pare-docker.svg" alt="Vérifié par MCP Hub" height="20"></a>
Réévalué en continu : si le comportement change, le verdict tombe et le badge disparaît. Un badge qui ne pointe pas vers une fiche dokore.fr ne prouve rien. Comment ça marche
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».
Source
@paretools/docker@0.8.1