docker-mcp
Verified Safeby rameshcreations
Overview
This project implements a Model Context Protocol (MCP) server that exposes Docker management capabilities as MCP tools, allowing connection to clients like Amazon Q or Claude Desktop for AI-driven container orchestration.
Installation
~/mcp/venv/bin/python ~/mcp/docker-mcp.pySecurity Notes
The server itself does not contain obvious malicious patterns, hardcoded secrets, or use dangerous functions like 'eval'. However, it exposes powerful Docker management capabilities (e.g., `run_container`, `delete_container` with `force`) directly to an MCP client. If the MCP client or the host running this server is compromised, it could lead to arbitrary code execution or full control over the Docker host. The security risk lies in the inherent power of the exposed tools and the permissions with which the Docker daemon operates, rather than specific vulnerabilities in the server's code.
Similar Servers
toolhive-studio
ToolHive is a desktop application (Electron UI) for discovering, deploying, and managing Model Context Protocol (MCP) servers in isolated containers, and connecting them to AI agents and clients.
zeromcp
A minimal, pure Python Model Context Protocol (MCP) server for exposing tools, resources, and prompts via HTTP/SSE and Stdio transports.
mcp-compose
This server provides a robust example of OAuth2 authentication for MCP (Model Context Protocol) servers, using GitHub as the identity provider. It demonstrates secure multi-server management, protocol translation, and integration with AI agents for tool invocation.
docker-mcp-server
A Model Context Protocol (MCP) server for containerized execution and file operations, enabling AI assistants to interact with a Docker environment via HTTP.