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.shContainer tem acesso total ao Docker do host via socket
Não precisa mais do venv se usar o método Docker
Related MCP server: Docker MCP Server
🚀 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.shSe funcionar bem:
rm -rf venv/Atualize o Claude:
claude mcp remove docker-mcp-py -s user claude mcp add docker-mcp-py -s user -- /root/.claude/docker-mcp-py/start-docker.sh
Versão: 0.4.0 | Status: ✅ Containerizado