CISRE Kubernetes MCP

MCP-сервер CISRE дает агенту инструменты диагностики Kubernetes и изменения ресурсов с ограничением пространства имен.

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

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

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

  • Модуль использует доступ к Kubernetes API и умеет изменять ресурсы, сервисы и хранилища кластера.
  • Журналы подов могут раскрыть секреты и персональные данные в контексте модели.
Все причины и проверки

william-lu-stack/flawless

Установка

Работает в

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

Текст для агента

Изучи `mcp_servers/k8s_mcp_server.py` и зависимости проекта. Подготовь отдельный тестовый доступ к кластеру с минимальными RBAC-правами, затем настрой запуск модуля в MCP-клиенте. Сначала проверь чтение состояния, изменение ресурсов не включай без согласования.

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

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

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

  • Модуль использует доступ к Kubernetes API и умеет изменять ресурсы, сервисы и хранилища кластера.
  • Журналы подов могут раскрыть секреты и персональные данные в контексте модели.

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

Что делает

Kubernetes MCP из проекта CISRE получает сведения о подах, событиях и состоянии приложений в кластере. Агент может собрать журналы контейнеров и посмотреть связанные ресурсы, чтобы найти причину сбоя. Перед изменениями он может запросить схему зависимостей. Сервер также умеет перезапускать приложения и менять число реплик. Другие инструменты меняют настройки сервисов и увеличивают объем хранилища PVC. Это отдельный модуль FastMCP в репозитории CISRE; полная платформа добавляет согласование изменений и проверяет, восстановилась ли работа ресурса.

Для кого. Для инженеров эксплуатации, которые хотят поручить агенту диагностику своего Kubernetes-кластера.

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

  • Нужно получить журналы и события проблемного пода.
  • Перед перезапуском требуется проверить состояние развертывания.
  • Нужно увидеть зависимости сервисов и сетевые точки входа.
  • Для тестового кластера надо сначала показать пробное масштабирование.

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

  • Требуется готовая настройка одной командой для любого MCP-клиента.
  • Нельзя выдавать процессу права доступа к Kubernetes API.
  • Ожидается, что прямой вызов модуля автоматически получит все проверки полной платформы.

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

Собери диагностику выбранного пода CISRE MCP и покажи связанные события и ресурсы без изменений кластера.

MCP

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

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

KUBECONFIG
Путь локальной конфигурации Kubernetes при работе вне кластера.

Ограничения

Модуль нужно взять из репозитория CISRE и установить зависимости проекта; отдельный пакет MCP в источниках не указан. Для доступа к кластеру нужен ServiceAccount внутри Kubernetes или локальный kubeconfig. Список разрешенных пространств имен ограничивает изменения ресурсов; права чтения нужно дополнительно ограничить через RBAC. Прямое подключение FastMCP не включает согласование и проверку восстановления из полной платформы: пробный режим перезапуска и масштабирования их не заменяет.

Как отключить. Остановите процесс модуля и удалите его из конфигурации клиента. Отключение MCP не отменяет изменения ресурсов, уже принятые Kubernetes API.

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

Откуда модуль берет настройки кластера?

Сначала из ServiceAccount внутри кластера. Для локального режима используются kubeconfig и выбранный контекст.

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

Переменной `ALLOWED_NAMESPACES`; значение по умолчанию соответствует `default`. Она ограничивает операции изменения ресурсов; права чтения задавайте через RBAC.

Можно ли сначала посмотреть перезапуск без выполнения?

Да. Параметр `dry_run` у перезапуска по умолчанию включен и возвращает описание запланированного действия.

Есть ли предел числа реплик у масштабирования?

Да. Инструмент принимает число от 0 до 20 и отклоняет остальные значения.

Нужно ли подключать HTTP-шлюз для stdio?

Нет. Сам FastMCP-модуль запускается отдельно. HTTP-шлюз в той же папке служит другим маршрутом и имеет собственные настройки доступа.

Обсуждение

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

MCP-серверы

MCP-сервер для Kubernetes: агент читает состояние кластера, разбирает сбои подов и запускает операции через kubectl

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

MCP-сервер K8M дает агенту доступ к ресурсам Kubernetes, журналам подов и операциям с несколькими кластерами из диалога.

MCP-серверШирокий доступ892Звезды репозитория
Выбор редакции

MCP-сервер на Go для Kubernetes и OpenShift: ресурсы, поды, логи, Helm и Tekton напрямую через API кластера

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

Kubernetes MCP

MCP Server Kubernetes

Выбор редакции

MCP-сервер для управления кластером Kubernetes через kubectl и Helm, с режимом без разрушающих операций

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

CLI и контроллер Kubernetes для разработки, сборки и выкатки серверов MCP. Для команд платформы, написан на Go

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

MCP-сервер и скиллы поверх сетевой обсервабилити Kubernetes: агент расследует инциденты и ищет трафик через eBPF-индекс кластера

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

Коротко о README

Платформа CISRE переходит на плагины с заранее заданными типами действий. Описание интерфейса расширения еще не подтверждает, что интеграция с нужным вам продуктом уже работает.

Бейдж для README

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

Foxx AICISRE Kubernetes MCP
Foxx AI

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