MCP-серверы

mcp server docker mcp server docker логотип

Сайт https://github.com/ckreiling/mcp-server-docker
Цена Бесплатный доступ
Основные направления IT-операции и кибербезопасность, МСР для DevOps

mcp-server-docker — это MCP-сервер, интегрирующий Docker в среду разработки LLM-агентов, который позволяет управлять контейнерами, образами, томами и сетями через диалог с AI-ассистентом, автоматизируя задачи DevOps и локальной разработки.

Ключевые особенности:

Полное управление контейнерами: Предоставляет инструменты для запуска, остановки, перезапуска и удаления контейнеров, а также просмотра их логов и информации о состоянии непосредственно из интерфейса AI-ассистента.

Работа с образами: Позволяет искать образы в Docker Hub, загружать их, просматривать список локальных образов и удалять ненужные, упрощая управление артефактами.

Управление томами и сетями: Включает функции для создания, инспектирования и удаления томов и сетей Docker, что позволяет агенту настраивать полноценные инфраструктурные окружения.

Мониторинг ресурсов: Дает возможность отслеживать использование CPU, памяти и других ресурсов хоста и отдельных контейнеров, помогая в диагностике проблем производительности.

Выполнение команд внутри контейнеров: Позволяет агенту выполнять произвольные команды в запущенных контейнерах и получать их вывод, что критически важно для отладки.

Для кого: Инструмент ориентирован на разработчиков, DevOps-инженеров и технические команды, которые активно используют Docker в повседневной работе и хотят делегировать рутинные операции по управлению контейнерами AI-ассистенту, ускоряя циклы разработки и тестирования.

Сценарии использования:

DevOps-автоматизация: Агент может по команде развернуть тестовое окружение, состоящее из нескольких контейнеров (база данных, API-сервер), настроить между ними сеть и смонтировать тома.

Отладка и диагностика: Ассистент может проанализировать логи упавшего контейнера, проверить потребление ресурсов и предложить решение или автоматически перезапустить сервис с новыми параметрами.

Управление окружениями разработки: Быстрое создание, очистка или сброс состояния контейнеризированных баз данных и брокеров сообщений для тестирования кода.

Помощь в написании Dockerfile: Проанализировав логи сборки или запуска, агент может предложить оптимизации для Dockerfile или исправить ошибки конфигурации.

Цены и доступность: Проект является открытым программным обеспечением под лицензией MIT, доступен на GitHub для бесплатного использования и модификации. Требует установленного Docker и Node.js. Установка сводится к клонированию репозитория, установке зависимостей и добавлению конфигурации в MCP-клиент.