Docker MCP

Docker MCP server

MCP-сервер для управления Docker на естественном языке: контейнеры, образы, сети и тома, в том числе на удаленном хосте по SSH

MCP-серверВысокий риск

ckreiling/mcp-server-docker

Установка

"mcpServers": {
  "mcp-server-docker": {
    "command": "uvx",
    "args": [
      "mcp-server-docker"
    ]
  }
}

Установка из PyPI через uv.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер дает агенту инструменты для контейнеров, образов, сетей и томов Docker: создание, запуск, остановка, удаление, сборка, загрузка и публикация образов. Промпт docker_compose работает циклом план и применение: агент описывает, какие контейнеры поднимет, и выполняет это только после вашего подтверждения. Логи и статистика контейнеров доступны как ресурсы. Через DOCKER_HOST с адресом ssh:// сервер подключается к удаленному демону.

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

Подходит, если

  • Нужно быстро поднять приложение из нескольких контейнеров по описанию
  • Нужно посмотреть логи и статистику запущенного контейнера
  • Нужно управлять Docker на удаленном сервере без ручного SSH

Не подходит, если

  • Контейнерам нужны секреты: авторы прямо не рекомендуют передавать их модели
  • Нужны привилегированные контейнеры или --cap-add: сервер это не поддерживает

Пример запроса к агенту

Разверни WordPress с MySQL и открой WordPress на порту 9000

Ограничения

Docker не является безопасной песочницей, поэтому созданные моделью контейнеры могут повлиять на хост. Опции --privileged, --cap-add и --cap-drop не поддерживаются. Ресурсы отдаются как шаблоны, список запущенных контейнеров через них не перечисляется.

Как отключить. Удалите блок mcp-server-docker из конфигурации MCP клиента.

MCP

Транспорт
stdio
Авторизация
не нужна
Переменные окружения
Переменные окружения
DOCKER_HOST
Адрес Docker-демона, например ssh://user@host

Проверка безопасности

  • Полный доступ к Docker-демону, что фактически дает контроль над хостом
  • Может удалять контейнеры, образы и тома
  • Может подключаться к удаленным хостам по SSH

Коротко о README

Docker MCP server управляет Docker на естественном языке: компонует контейнеры, помогает отлаживать запущенные и управлять томами. Установка описана для Claude Desktop через uvx из PyPI или через собственный Docker-образ с примонтированным сокетом. README перечисляет инструменты, ресурсы и промпт docker_compose. Отдельные предупреждения касаются секретов и того, что Docker не является песочницей.

Частые вопросы

Как подключиться к Docker на другом сервере?

Задать в env сервера DOCKER_HOST вида ssh://user@host.

Что будет, если потерять чат с проектом?

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

Kubernetes MCP

MCP Server Kubernetes

Выбор редакции

MCP-сервер для управления кластером Kubernetes через kubectl и Helm, с режимом без разрушающих операций

MCP-серверВысокий риск1,6 тыс.

Terraform MCP

Terraform MCP Server

Выбор редакции

Официальный MCP-сервер HashiCorp для Terraform Registry и HCP Terraform: провайдеры, модули, политики и рабочие пространства

MCP-серверВысокий риск1,5 тыс.

CLI для полного цикла CI/CD в Kubernetes: сборка образов, деплой через Helm и очистка container registry

CLIВысокий риск4,7 тыс.

Terraform Skill

Terraform & OpenTofu Skill for AI Agents

Скилл лучших практик Terraform и OpenTofu: тесты, модули, state, CI/CD и проверки безопасности для AWS, Azure и GCP

СкиллНизкий риск2,3 тыс.