This MCP server, developed by ckreiling, provides seamless integration with Docker containers. It implements a Python-based interface for managing containers, images, networks, and volumes through the Docker SDK. The server exposes tools for common Docker operations like creating, running, and removing containers, as well as fetching logs and stats. By leveraging natural language processing, it enables AI assistants to easily compose and manage Docker deployments through conversational interactions. The implementation is particularly useful for scenarios requiring dynamic container orchestration, such as deploying microservices, setting up development environments, or managing containerized applications through natural language commands to an AI assistant. The server focuses on core Docker functionality while prioritizing safety by restricting access to sensitive options.
Aún no hay reseñas. ¡Sé el primero en reseñar!
Inicia sesión para unirte a la conversación
List all containers currently managed by Docker.
Create a new container based on specified parameters.
Run a specified container with given configurations.
Recreate a container, effectively stopping and removing the existing one.
Start a stopped container.
Retrieve and display logs from a specified container.
Stop a currently running container.
Remove a specified container from Docker.
List all images available in Docker.
Pull a specified image from a Docker registry.
Push a local image to a Docker registry.
Build a Docker image from a Dockerfile.
Remove a specified image from Docker.
List all networks configured in Docker.
Create a new network in Docker.
Remove a specified network from Docker.
List all volumes available in Docker.
Create a new volume in Docker.
Remove a specified volume from Docker.