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.
暂无评论. 成为第一个评论的人!
登录以参与讨论
List all containers currently managed by Docker.
Create a new container with specified parameters.
Run a container with specified parameters.
Recreate an existing container, often used to apply changes.
Start a stopped container.
Fetch and display logs from a specified container.
Stop a running container.
Remove a specified container.
List all Docker images available on the host.
Pull a specified image from a Docker registry.
Push a specified image to a Docker registry.
Build a Docker image from a Dockerfile.
Remove a specified Docker image.
List all Docker networks available on the host.
Create a new Docker network.
Remove a specified Docker network.
List all Docker volumes available on the host.
Create a new Docker volume.
Remove a specified Docker volume.