Docker MCP — это специализированный MCP-сервер для операций с Docker, который предоставляет AI-ассистентам (таким как Claude Desktop) возможность напрямую управлять контейнерами, развертывать compose-стеки и анализировать логи без использования терминала вручную.
Ключевые особенности:
Создание и запуск контейнеров: Позволяет AI-ассистенту создавать отдельные Docker-контейнеры с заданным образом, именем, портами и переменными окружения, что ускоряет развертывание микросервисов.
Развертывание Docker Compose стеков: Дает возможность задеплоить многоконтейнерные приложения одной командой, передавая YAML-конфигурацию compose-стека прямо в инструмент AI-помощника.
Получение и анализ логов: Автоматически извлекает логи из указанного контейнера для быстрой диагностики ошибок и мониторинга состояния сервисов без переключения в терминал.
Мониторинг и инвентаризация: Отображает список всех запущенных контейнеров с их статусами, обеспечивая полную видимость окружения разработки или тестирования.
Для кого: Ориентирован на разработчиков и DevOps-инженеров, активно использующих Docker и AI-ассистенты в повседневной работе. Идеально подходит тем, кто хочет управлять локальной инфраструктурой, разворачивать тестовые среды и отлаживать сервисы через голосовые или текстовые команды Claude Desktop.
Сценарии использования:
Управление контейнерами в процессе AI-ассистированной разработки: создание, запуск и остановка сервисов без выхода из диалогового окна с моделью.
Быстрое прототипирование и тестирование: развертывание полноценного compose-стека (например, база данных + бэкенд + фронтенд) по запросу на естественном языке.
Автоматическая диагностика: AI-помощник самостоятельно собирает логи упавшего контейнера и предлагает решение проблемы, опираясь на контекст ошибок.
Обучение и онбординг: новички могут изучать Docker, давая команды на естественном языке и наблюдая за результатами их выполнения в реальном времени.
Цены и доступность: Проект полностью бесплатный и имеет открытый исходный код (MIT License). Распространяется через репозиторий на GitHub, для установки требуется Python 3.12+, UV и Docker Desktop/Engine. Может быть автоматически установлен через Smithery командой npx @smithery/cli install docker-mcp —client claude.