Skip to main content
Glama

Docker MCP

Docker MCP 🐳

Gerencie containers Docker diretamente através do Claude usando o Model Context Protocol (MCP)

🚀 Instalação (Containerizado)

Método Recomendado - Docker:

# 1. Navegue até o diretório cd /root/.claude/docker-mcp-py # 2. Construa a imagem (se ainda não existe) docker build -t docker-mcp-py:latest . # 3. Adicione ao Claude claude mcp add docker-mcp-py -s user -- /root/.claude/docker-mcp-py/start-docker.sh # 4. Verifique claude mcp list

Método Alternativo - Python Local (Legado):

# Use apenas se preferir não usar Docker claude mcp add docker-mcp-py -s user -- \ /root/.claude/docker-mcp-py/venv/bin/python3 \ /root/.claude/docker-mcp-py/docker_mcp_server.py

⚠️ 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:

claude mcp remove docker-mcp-py -s user claude mcp add docker-mcp-py -s user -- /root/.claude/docker-mcp-py/venv/bin/python3 /root/.claude/docker-mcp-py/docker_mcp_server.py

📁 Arquivos Importantes

Arquivos Docker (Novo):

  • Dockerfile - Define a imagem Docker do MCP
  • requirements.txt - Dependências Python
  • start-docker.sh - Script para iniciar via Docker
  • .dockerignore - Arquivos ignorados no build
  • CONTAINERIZATION.md - Documentação da containerização

Arquivos Originais:

  • docker_mcp_server.py - Script principal do servidor
  • src/ - Código fonte do servidor MCP
  • setup.sh - Instalador de dependências (legado)

🔄 Migração para Docker

  1. Teste o container: ./start-docker.sh
  2. Se funcionar bem: rm -rf venv/
  3. 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

-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. 🚀 Instalação (Containerizado)
    1. Método Recomendado - Docker:
    2. Método Alternativo - Python Local (Legado):
    3. ⚠️ IMPORTANTE:
  2. 🚀 Ferramentas Disponíveis (14 total)
    1. 🔧 Solução de Problemas
      1. Se aparecer "docker-mcp-py: failed":
      2. Para reinstalar:
    2. 📁 Arquivos Importantes
      1. Arquivos Docker (Novo):
      2. Arquivos Originais:
    3. 🔄 Migração para Docker

      Related MCP Servers

      • -
        security
        F
        license
        -
        quality
        Enables 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 -
      • -
        security
        F
        license
        -
        quality
        An 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 -
      • -
        security
        A
        license
        -
        quality
        Facilitates 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 -
        3
        MIT License
        • Linux
        • Apple
      • A
        security
        F
        license
        A
        quality
        Allows 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 -
        6
        53
        4
        • Apple

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/diegofornalha/docker-mcp-py'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server