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

      • A
        security
        A
        license
        A
        quality
        A powerful Model Context Protocol (MCP) server for Docker operations, enabling seamless container and compose stack management through Claude AI.
        Last updated -
        4
        372
        MIT License
        • Apple
      • -
        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
      • -
        security
        F
        license
        -
        quality
        A Model Context Protocol server that enables Claude to manage software development projects with complete context awareness and code execution through Docker environments.
        Last updated -
        2
        3
        • 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