🐳 docker-mcp
управляет Docker контейнерами и compose стеками через ИИ-интерфейс Claude.
Описание
Это мощный MCP-сервер на Python 3.12 для операций с Docker, интегрированный с Claude AI. Позволяет создавать контейнеры, деплоить compose-стеки, получать логи и мониторить статус. Идеален для автоматизации Docker через ИИ, упрощая управление без командной строки. Технологии: Docker, UV, Python. Применения: разработка, тестирование, DevOps с ИИ-поддержкой.
Возможности
Создание контейнеров
Инстанциация standalone Docker контейнеров с указанием образа, имени, портов и переменных окружения.
Деплой compose-стеков
Развертывание Docker Compose стеков из YAML-конфигурации с проектом.
Получение логов
Извлечение логов из конкретного контейнера для анализа.
Список и мониторинг
Перечисление всех контейнеров с проверкой статуса и мониторингом.
Установка
Предварительные требования: UV, Python 3.12+, Docker Desktop/Engine, Claude Desktop.
Для Claude Desktop добавьте в конфиг (MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json; Windows: %APPDATA%/Claude/claude_desktop_config.json): { “mcpServers”: { “docker-mcp”: { “command”: “uvx”, “args”: [ “docker-mcp” ] } } }
Альтернатива: npx @smithery/cli install docker-mcp –client claude
Для разработки: клонировать репозиторий, создать venv, uv sync.