K8M MCP

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

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

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

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

  • При расширенных правах MCP может выполнять команды в подах, изменять YAML и удалять ресурсы кластера.
  • Журналы и переменные окружения могут содержать секреты, которые попадут в контекст модели.
Все причины и проверки

weibaohui/k8m

Установка

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

{
  "mcpServers": {
    "k8m": {
      "url": "http://localhost:3618/mcp/k8m/sse"
    }
  }
}

Пример конфигурации MCP. Замените URL личной ссылкой, созданной после включения сервера администратором.

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

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

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

  • При расширенных правах MCP может выполнять команды в подах, изменять YAML и удалять ресурсы кластера.
  • Журналы и переменные окружения могут содержать секреты, которые попадут в контекст модели.

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

Что делает

MCP-сервер K8M дает агенту журналы подов и состояние Kubernetes. Он также умеет перезапускать развертывание и менять число его реплик, поэтому доступ можно использовать как для диагностики, так и для изменения кластера. Сервер встроен в веб-панель K8M и обслуживает подключенные к ней кластеры. Перед обслуживанием узла агент может запретить размещение на нем новых нагрузок и посмотреть использование IP-адресов. Отдельные инструменты показывают связи пода с сервисами, входящими маршрутами и томами.

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

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

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

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

  • Нужен автономный клиент без работающей панели K8M.
  • Ваш MCP-клиент поддерживает только stdio.
  • Нельзя передавать сведения о кластере выбранной внешней модели.

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

Найди причину перезапусков подов выбранного приложения, прочитай журналы и события, не меняй ресурсы кластера.

MCP

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

Ограничения

Встроенный сервер работает только через SSE; перед подключением администратор должен включить его в настройках K8M. Ссылка дает доступ к подключенным в панели кластерам с правами создавшего ее пользователя, поэтому для диагностики лучше выделить учетную запись только на чтение. Право Exec разрешает команды внутри кластера, а права администратора добавляют изменение конфигурации и удаление ресурсов. До открытия панели другим пользователям смените учетные данные по умолчанию, чтобы посторонние не вошли с известным логином и паролем.

Как отключить. Отключите встроенный сервер в настройках MCP платформы K8M и удалите подключение из клиента. Это прекращает вызовы через MCP, но сохраняет саму панель.

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

Какой адрес добавить в Cursor?

Добавьте ссылку из личного раздела K8M. Пример `http://localhost:3618/mcp/k8m/sse` показывает формат; замените его адресом, выданным для вашего пользователя.

Сколько инструментов описано у встроенного сервера?

49. Они сгруппированы по работе с кластерами, развертываниями, узлами, подами и другими ресурсами.

Где посмотреть вызовы агента?

В разделе записей выполнения MCP. Он доступен в настройках платформы и в личном разделе пользователя.

Можно ли откатить развертывание?

Да. Среди инструментов есть история выпуска, пауза и возобновление, а также откат. Для изменения нужны подходящие права.

Можно ли посмотреть список файлов внутри пода?

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

Обсуждение

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

MCP-серверы

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

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

MCP-сервер на Go: агент читает поды, логи и события кластера Kubernetes, меняет ресурсы и выполняет команды в подах

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

Kubernetes MCP

MCP Server Kubernetes

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

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

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

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

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

MCP-сервер для Kubernetes на Go: чтение любых ресурсов кластера, логи подов, а в режиме записи apply и exec

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

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

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

Коротко о README

Панель запускается одним исполняемым файлом и поддерживает Linux, macOS и Windows. Помимо встроенного сервера, она умеет управлять внешними MCP-подключениями для собственной работы с моделями.

Бейдж для README

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

Foxx AIK8M MCP
Foxx AI

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