Docker Hub MCP Server
Официальный MCP-сервер Docker: поиск образов, теги, репозитории и Docker Hardened Images в Docker Hub
Установка
git clone https://github.com/docker/hub-mcp.git
cd hub-mcp
npm install
npm run buildСборка перед подключением к клиенту.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер подключает агента к API Docker Hub. Агент ищет образы с фильтрами по архитектуре, ОС и категориям, смотрит теги и проверяет, есть ли нужная версия. С персональным токеном он может создавать репозитории, менять их описание и просматривать пространства имен. Отдельный инструмент показывает защищенные образы Docker Hardened Images в организации.
Для кого. Для разработчиков и DevOps-инженеров, которые выбирают базовые образы и ведут репозитории в Docker Hub.
Подходит, если
- Нужно подобрать легкий или официальный базовый образ
- Нужно проверить, опубликован ли тег нужной архитектуры
- Нужно навести порядок в своих репозиториях на Docker Hub
Не подходит, если
- Образы лежат в приватном реестре, а не в Docker Hub
- Нужно управлять локальными контейнерами, а не реестром
Пример запроса к агенту
Найди минимальный образ Node.js и проверь, есть ли у него тег для arm64Ограничения
Пакета в npm нет: репозиторий клонируется и собирается, нужен Node.js 22+. Без токена доступен только публичный контент. В режиме http сервер не запустится без MCP_AUTH_TOKEN, иначе любой клиент в сети действовал бы от вашего имени. Docker Hub в России работает с перебоями, поэтому доступность без VPN не гарантирована.
Как отключить. Удалите блок docker-hub из конфигурации MCP и перезапустите клиент, затем при необходимости отзовите токен в настройках Docker Hub.
MCP
- Транспорт
- stdio, http
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| HUB_PAT_TOKEN секрет | Персональный токен Docker Hub для работы со своими репозиториями |
| MCP_AUTH_TOKEN секрет | Токен для входящих запросов, обязателен в режиме http |
Проверка безопасности
- С токеном может создавать и менять репозитории
- Обращается к API Docker Hub по сети
Коротко о README
README описывает сборку из исходников, запуск по stdio или http и защиту http-режима: привязку к локальному адресу, обязательный токен и списки разрешенных хостов. Даны конфигурации для Claude Desktop, VS Code и Ask Gordon, примеры задач и полный список инструментов. Лицензия Apache 2.0.
Частые вопросы
Нужен ли токен?
Для поиска публичных образов нет. Для своих репозиториев нужен персональный токен Docker Hub в HUB_PAT_TOKEN.
Работает с Ask Gordon?
Да, в README есть пример файла gordon-mcp.yml для ассистента Docker Desktop.
Похожие
MCP-сервер, встроенный в агент Netdata: метрики, логи, алерты и живые данные о процессах, сервисах и контейнерах для AI-ассистента
Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента
MCP-серверы для AWS
Open source MCP servers for AWS
Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг
GitHub Action, который запускает Claude Code в pull requests и issues: отвечает на упоминания, делает ревью и вносит правки