Lumino MCP Server — MCP-сервер для Claude Code: установка
MCP-сервер для наблюдения за Kubernetes, OpenShift и Tekton через ИИ-ассистента. Помогает разбирать логи, события и сбои пайплайнов.
claude mcp add --env KUBECONFIG=<KUBECONFIG> --transport stdio lumino-mcp-server -- uvx lumino-mcp-serverЧто делает Lumino MCP Server
Lumino MCP Server подключает ИИ-ассистента к Kubernetes и OpenShift. Он показывает состояние кластеров, namespaces, pod’ов и ресурсов, ищет ресурсы по меткам, проверяет OpenShift-операторы и анализирует логи etcd.
Для Tekton сервер отслеживает pipeline и task run, получает логи, ищет первопричину сбоя и связывает выполнение между кластерами. В наборе также есть суммаризация логов, поиск аномалий, прогнозирование ресурсных узких мест, проверка сертификатов и симуляция изменений перед деплоем.
Для работы нужны Python 3.10+, MCP-клиент и доступ к Kubernetes или OpenShift с правами чтения. В конфигурации используется KUBECONFIG; без действующего kubeconfig сервер не получит доступ к кластеру. В Claude Code его можно добавить командой claude mcp add lumino -- uvx lumino-mcp-server.
Какие задачи решает
- проверить состояние Kubernetes-кластера
- найти причину сбоя Tekton pipeline
- собрать логи и события по проблемному pod’у
- оценить риск конфигурационного изменения
- отследить срок действия TLS-сертификатов
Примеры запросов агенту
- Покажи все namespaces в моём Kubernetes-кластере.
- Разбери последний сбой Tekton pipeline и назови вероятную причину.
- Проверь события и логи pod’а, который перезапускается.
Как установить Lumino MCP Server
Командой платформы
claude mcp add --env KUBECONFIG=<KUBECONFIG> --transport stdio lumino-mcp-server -- uvx lumino-mcp-serverВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from lumino-mcp-server <команда>
Командой платформы
codex mcp add lumino-mcp-server --env KUBECONFIG=<KUBECONFIG> -- uvx lumino-mcp-serverВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from lumino-mcp-server <команда>
Файл настроек
{
"mcpServers": {
"lumino-mcp-server": {
"command": "uvx",
"args": [
"lumino-mcp-server"
],
"env": {
"KUBECONFIG": "<KUBECONFIG>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from lumino-mcp-server <команда>
Файл настроек
{
"servers": {
"lumino-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"lumino-mcp-server"
],
"env": {
"KUBECONFIG": "<KUBECONFIG>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from lumino-mcp-server <команда>
Командой платформы
gemini mcp add -e KUBECONFIG=<KUBECONFIG> lumino-mcp-server uvx lumino-mcp-serverВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from lumino-mcp-server <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Lumino MCP Server
Как установить Lumino MCP Server в Claude Code?
Выполните claude mcp add lumino -- uvx lumino-mcp-server, затем подключите Claude Code к Kubernetes или OpenShift через kubectl или oc.
Что делает Lumino MCP Server?
Он даёт ИИ-ассистенту инструменты для наблюдения за Kubernetes, OpenShift и Tekton: чтения логов и событий, диагностики pipeline, анализа аномалий и проверки ресурсов.
Что нужно для работы сервера с Kubernetes?
Нужны Python 3.10+, MCP-клиент, действующий kubeconfig и права чтения ресурсов кластера. Для прогнозов метрик используется Prometheus.