Red Hat Lightspeed MCP — MCP-сервер для Claude Code
Подключает ИИ-агента к сервисам Red Hat Lightspeed: инвентарь, Advisor, уязвимости, образы и планирование — запросами на естественном языке.
claude mcp add --env LIGHTSPEED_CLIENT_ID=<LIGHTSPEED_CLIENT_ID> --env LIGHTSPEED_CLIENT_SECRET=<LIGHTSPEED_CLIENT_SECRET> --transport stdio red-hat-lightspeed-mcp -- docker run -i --rm -e LIGHTSPEED_CLIENT_ID -e LIGHTSPEED_CLIENT_SECRET ghcr.io/redhatinsights/red-hat-lightspeed-mcpЧто делает Red Hat Lightspeed MCP
Сервер сам хостится и работает через контейнер ghcr.io/redhatinsights/red-hat-lightspeed-mcp. Внутри — набор инструментов под сервисы Lightspeed: Advisor, Inventory, OCP Advisor, Vulnerability, Remediations, Hosted image builder, RHSM, Content sources, Planning. Агент спрашивает их обычным текстом, без ручных вызовов API.
По умолчанию доступны только операции чтения. Чтобы появились записи — например, создание blueprints и запуск composes, — сервер запускают с флагом --all-tools, а доступ дополнительно ограничивает RBAC.
Заранее нужен сервисный аккаунт: LIGHTSPEED_CLIENT_ID и LIGHTSPEED_CLIENT_SECRET берутся на console.redhat.com. Без ролей, выданных администратором организации, аккаунт не видит ничего — под каждый набор инструментов нужны свои роли вроде Inventory Hosts viewer или Remediations user. Если запускаете контейнер локально через podman или docker, не выставляйте его в интернет: учётные данные уходят из клиента в сервер, и доверять придётся тому, куда он их передаёт.
Какие задачи решает
- посмотреть список хостов в инвентаре и их состояние
- найти уязвимости на RHEL-системах без ручных отчётов
- собрать образ через Hosted image builder
- проверить здоровье OpenShift-кластера через OCP Advisor
- выпустить и проверить activation keys в RHSM
Примеры запросов агенту
- Покажи хосты в Inventory, у которых есть открытые уязвимости
- Собери blueprint для RHEL-образа и запусти compose
- Что Advisor говорит о проблемах конфигурации моих систем?
Как установить Red Hat Lightspeed MCP
Командой платформы
claude mcp add --env LIGHTSPEED_CLIENT_ID=<LIGHTSPEED_CLIENT_ID> --env LIGHTSPEED_CLIENT_SECRET=<LIGHTSPEED_CLIENT_SECRET> --transport stdio red-hat-lightspeed-mcp -- docker run -i --rm -e LIGHTSPEED_CLIENT_ID -e LIGHTSPEED_CLIENT_SECRET ghcr.io/redhatinsights/red-hat-lightspeed-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add red-hat-lightspeed-mcp --env LIGHTSPEED_CLIENT_ID=<LIGHTSPEED_CLIENT_ID> --env LIGHTSPEED_CLIENT_SECRET=<LIGHTSPEED_CLIENT_SECRET> -- docker run -i --rm -e LIGHTSPEED_CLIENT_ID -e LIGHTSPEED_CLIENT_SECRET ghcr.io/redhatinsights/red-hat-lightspeed-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"red-hat-lightspeed-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"LIGHTSPEED_CLIENT_ID",
"-e",
"LIGHTSPEED_CLIENT_SECRET",
"ghcr.io/redhatinsights/red-hat-lightspeed-mcp"
],
"env": {
"LIGHTSPEED_CLIENT_ID": "<LIGHTSPEED_CLIENT_ID>",
"LIGHTSPEED_CLIENT_SECRET": "<LIGHTSPEED_CLIENT_SECRET>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"red-hat-lightspeed-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"LIGHTSPEED_CLIENT_ID",
"-e",
"LIGHTSPEED_CLIENT_SECRET",
"ghcr.io/redhatinsights/red-hat-lightspeed-mcp"
],
"env": {
"LIGHTSPEED_CLIENT_ID": "<LIGHTSPEED_CLIENT_ID>",
"LIGHTSPEED_CLIENT_SECRET": "<LIGHTSPEED_CLIENT_SECRET>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e LIGHTSPEED_CLIENT_ID=<LIGHTSPEED_CLIENT_ID> -e LIGHTSPEED_CLIENT_SECRET=<LIGHTSPEED_CLIENT_SECRET> red-hat-lightspeed-mcp docker run -i --rm -e LIGHTSPEED_CLIENT_ID -e LIGHTSPEED_CLIENT_SECRET ghcr.io/redhatinsights/red-hat-lightspeed-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Red Hat Lightspeed MCP
Как установить Red Hat Lightspeed MCP в Claude Code?
Одной командой: `claude mcp add --env LIGHTSPEED_CLIENT_ID=<LIGHTSPEED_CLIENT_ID> --env LIGHTSPEED_CLIENT_SECRET=<LIGHTSPEED_CLIENT_SECRET> --transport stdio red-hat-lightspeed-mcp -- docker run -i --rm -e LIGHTSPEED_CLIENT_ID -e LIGHTSPEED_CLIENT_SECRET ghcr.io/redhatinsights/red-hat-lightspeed-mcp`.
Что делает Red Hat Lightspeed MCP?
Соединяет LLM-агента с сервисами Lightspeed и даёт спрашивать их на естественном языке: инвентарь, Advisor, уязвимости, образы, планирование.
Можно ли через него что-то создавать?
Только если запустить сервер с --all-tools: по умолчанию включены операции чтения, а запись дополнительно ограничивается ролями RBAC.