Provides comprehensive Docker management capabilities including container operations (create, start, stop, remove), image management (list, pull, remove), volume operations, container monitoring with logs and stats, and Docker Compose deployment and teardown.
Docker MCP 🐳
Gerencie containers Docker diretamente através do Claude usando o Model Context Protocol (MCP)
🚀 Instalação (Containerizado)
Método Recomendado - Docker:
Método Alternativo - Python Local (Legado):
⚠️ IMPORTANTE:
- RECOMENDADO: Use o método containerizado com
start-docker.sh
- Container tem acesso total ao Docker do host via socket
- Não precisa mais do venv se usar o método Docker
🚀 Ferramentas Disponíveis (14 total)
- create-container
- list-containers
- stop-container
- start-container
- remove-container
- get-logs
- get-container-stats
- list-images
- pull-image
- remove-image
- list-volumes
- remove-volume
- deploy-compose
- compose-down
🔧 Solução de Problemas
Se aparecer "docker-mcp-py: failed":
Veja o arquivo SOLUCAO_DEFINITIVA_DOCKER_MCP.md
Para reinstalar:
📁 Arquivos Importantes
Arquivos Docker (Novo):
Dockerfile
- Define a imagem Docker do MCPrequirements.txt
- Dependências Pythonstart-docker.sh
- Script para iniciar via Docker.dockerignore
- Arquivos ignorados no buildCONTAINERIZATION.md
- Documentação da containerização
Arquivos Originais:
docker_mcp_server.py
- Script principal do servidorsrc/
- Código fonte do servidor MCPsetup.sh
- Instalador de dependências (legado)
🔄 Migração para Docker
- Teste o container:
./start-docker.sh
- Se funcionar bem:
rm -rf venv/
- Atualize o Claude:
Versão: 0.4.0 | Status: ✅ Containerizado
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Enables Docker container management directly through Claude using the Model Context Protocol. Provides 14 tools for managing containers, images, volumes, and Docker Compose deployments through natural language commands.
Related MCP Servers
- -securityFlicense-qualityEnables interaction with Docker Hub through Claude to search images, get image details, list tags, analyze layers, and manage manifests. Provides secure credential storage with encrypted Docker Hub Personal Access Tokens in a MySQL database.Last updated -
- -securityFlicense-qualityAn All-in-One Model Context Protocol Server Package that integrates 14 MCP servers (including YouTube, GitHub, Figma, databases) into a single Docker container for use with Claude.Last updated -
- -securityAlicense-qualityFacilitates isolated code execution within Docker containers, enabling secure multi-language script execution and integration with language models like Claude via the Model Context Protocol.Last updated -3MIT License
- AsecurityFlicenseAqualityAllows Claude and other AI assistants to interact with Docker through the MCP protocol, enabling container and image management including listing, running, stopping, and pulling Docker resources.Last updated -6534