# Red Hat Lightspeed MCP

Подключает ИИ-агента к сервисам Red Hat Lightspeed: инвентарь, Advisor, уязвимости, образы и планирование — запросами на естественном языке.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 25
- Автор: RedHatInsights
- Лицензия: Apache-2.0 · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/RedHatInsights/insights-mcp
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/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`, не выставляйте его в интернет: учётные данные уходят из клиента в сервер, и доверять придётся тому, куда он их передаёт.

## Требования
- Нужно: Docker
- Переменные окружения: `LIGHTSPEED_CLIENT_ID`, `LIGHTSPEED_CLIENT_SECRET` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
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

**Командой платформы**
```bash
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
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "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>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "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 CLI

**Командой платформы**
```bash
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
```
Вместо <…> подставьте свои значения

## Когда брать
- посмотреть список хостов в инвентаре и их состояние
- найти уязвимости на RHEL-системах без ручных отчётов
- собрать образ через Hosted image builder
- проверить здоровье OpenShift-кластера через OCP Advisor
- выпустить и проверить activation keys в RHSM

## Примеры запросов агенту
- Покажи хосты в Inventory, у которых есть открытые уязвимости
- Собери blueprint для RHEL-образа и запусти compose
- Что Advisor говорит о проблемах конфигурации моих систем?

## Похожие
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81115
- [Oh My Posh Validator](https://affpapa.org/nevibecode/mcp/oh-my-posh-validator.md) — MCP-сервер · ★ 23643
- [Keploy](https://affpapa.org/nevibecode/mcp/keploy.md) — MCP-сервер · ★ 18727
- [Coder](https://affpapa.org/nevibecode/mcp/coder.md) — MCP-сервер · ★ 17160
- [mcp](https://affpapa.org/nevibecode/mcp/kubeshark-mcp.md) — MCP-сервер · ★ 12109

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
