Docker MCP Gateway

CLI-плагин docker mcp и шлюз: MCP-серверы из каталога Docker в изолированных контейнерах через одну точку подключения

  • 1 616 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверОфициальныйВыбор редакции

Широкий доступ

Почему такой уровень

  • Запускает сторонние MCP-серверы в контейнерах
  • Хранит секреты и токены OAuth для подключенных сервисов
Все причины и проверки

docker/mcp-gateway

Установка

Ручная установка

docker mcp gateway run

Плагин уже входит в свежие версии Docker Desktop. Шлюз запускается по stdio с профилем default.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Запускает сторонние MCP-серверы в контейнерах
  • Хранит секреты и токены OAuth для подключенных сервисов

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

Что делает

Это код плагина docker mcp, на котором работает MCP Toolkit в Docker Desktop. Каждый локальный сервер запускается в отдельном контейнере, а клиенты подключаются к одному шлюзу, который маршрутизирует вызовы. Серверы группируются в профили: их можно подключить к Cursor или Claude Code, экспортировать и публиковать в OCI-реестре. Секреты хранятся в менеджере Docker Desktop, есть встроенные OAuth-потоки, списки разрешенных инструментов и журналирование вызовов. Каталоги можно собирать свои, в том числе из открытого реестра MCP.

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

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

  • Не хочется запускать чужие npx и uvx серверы прямо на хосте
  • Один набор серверов нужен сразу в нескольких клиентах
  • Нужно раздать команде общий профиль серверов через реестр

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

  • Нужен один удаленный HTTP-сервер, который подключается одной строкой
  • Docker на машине недоступен или запрещен политикой

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

Создай профиль dev-tools с серверами GitHub и Notion из каталога Docker и подключи его к Claude Code

MCP

Транспорт
stdio, http, sse
Авторизация
не нужна

Переменные окружения

DOCKER_MCP_IN_CONTAINER
1 отключает проверки Docker Desktop в WSL2, Docker CE и контейнерах
CLAUDE_CONFIG_DIR
Другой каталог конфигурации Claude Code при подключении клиента

Ограничения

Нужен Docker Desktop 4.59 или новее с включенным MCP Toolkit, без Desktop часть функций требует флагов. Для сборки из исходников нужен Go. Docker Hub ограничивал доступ из России, поэтому скачивание образов каталога без VPN может не работать.

Как отключить. Отключите клиента командой docker mcp client disconnect <client-name>, удалите профили через docker mcp profile remove и выключите MCP Toolkit в настройках Docker Desktop.

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

Можно ли без Docker Desktop?

Да, в Docker CE, WSL2 или контейнере задайте DOCKER_MCP_IN_CONTAINER=1 и включите профили командой docker mcp feature enable profiles.

Как ограничить инструменты сервера?

Командой docker mcp profile tools с флагами --enable и --disable для конкретных инструментов.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Docker MCP

Docker MCP server

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

MCP-серверШирокий доступ749Звезды репозитория

Самостоятельно размещаемый шлюз, который собирает несколько MCP-серверов в один эндпоинт с авторизацией и выбором инструментов

MCP-серверШирокий доступ2,7 тыс.Звезды репозитория

Docker MCP: агент создает контейнеры, разворачивает стеки Docker Compose из YAML, читает логи и список контейнеров. Запуск через uvx для Claude Desktop

MCP-серверШирокий доступ504Звезды репозитория
Официальный

Официальный MCP-сервер Docker: поиск образов, теги, репозитории и Docker Hardened Images в Docker Hub

MCP-серверРасширенный доступ171Звезды репозитория

Прокси между транспортами MCP: подключает stdio-клиентов к удаленным SSE и HTTP серверам и публикует локальные серверы по сети

MCP-серверРасширенный доступ2,8 тыс.Звезды репозитория

MCP Gateway Registry

mcp-gateway-registry

Единый реестр и шлюз для серверов MCP, агентов и скиллов: общий вход, OAuth, аудит и OpenTelemetry. Проект сообщества, развертывание в Docker и облаке

MCP-серверШирокий доступ1 тыс.Звезды репозитория

Коротко о README

README объясняет связь плагина с MCP Toolkit и Docker MCP Catalog, перечисляет возможности и требования. Подробно показаны команды для профилей, серверов в профиле, конфигурации, списков инструментов, каталогов, запуска шлюза, подключения клиентов, секретов и OAuth. В конце описаны архитектура шлюза и переменная CLAUDE_CONFIG_DIR. Лицензия MIT.

Бейдж для README

Сообщить о проблеме

Foxx AIDocker MCP Gateway
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.