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
- AsecurityAlicenseAqualityA powerful Model Context Protocol (MCP) server for Docker operations, enabling seamless container and compose stack management through Claude AI.Last updated -4372MIT License
- -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
- -securityFlicense-qualityA Model Context Protocol server that enables Claude to manage software development projects with complete context awareness and code execution through Docker environments.Last updated -23
- 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