Enables secure execution of Docker commands on a host system for clients operating in isolated environments, such as language models within containers.
This Python-based server acts as an intermediary, allowing clients (like AI models or applications running in isolated containers) to securely interact with the host's Docker daemon. It implements strict security validation, permitting only explicit `docker` and `docker-compose` commands. Built with `asyncio`, it offers non-blocking command execution and supports various MCP transports, providing a rich toolset for common Docker operations while ensuring robust error handling for failed commands.