kubectl-mcp-server

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

  • 972 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

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

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

  • Выполняет реальные операции kubectl над кластером, включая изменяющие
  • Область действий равна правам в kubeconfig
  • Ошибка агента может затронуть боевой кластер
Все причины и проверки

rohitg00/kubectl-mcp-server

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/kubectl-mcp-server

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Выполняет реальные операции kubectl над кластером, включая изменяющие
  • Область действий равна правам в kubeconfig
  • Ошибка агента может затронуть боевой кластер

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

Что делает

Сервер подключает Kubernetes к агенту через существующий kubeconfig. Агент видит поды, деплойменты и неймспейсы, объясняет, почему падает под, разбирает проблемы сети и создает или масштабирует ресурсы. Ставится через npx, pip или docker и подходит для Claude Desktop, Cursor, Windsurf и других MCP-клиентов. Поддерживает транспорт stdio для локальной работы и sse для запуска как сетевого сервиса. В репозитории также лежат наборы навыков по темам Kubernetes для агентов, которые их читают.

Для кого. Для devops-инженеров и разработчиков, которые обслуживают кластеры Kubernetes и хотят вести их из агента.

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

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

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

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

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

Покажи все поды в неймспейсе kube-system и объясни, почему падает nginx-deployment

MCP

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

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

KUBECONFIG
Путь к файлу kubeconfig, если нужен не тот, что задан в окружении по умолчанию

Ограничения

Работает с тем кластером и правами, что заданы в kubeconfig, поэтому область действий равна правам этого контекста. Для pip-установки нужен Python 3.9 и новее, для npx нужен Node.js. Сервер выполняет реальные операции kubectl, включая изменяющие, так что риск ошибки лежит на пользователе.

Как отключить. Удалите запись kubernetes из конфигурации MCP клиента. При установке через pip или npm удалите пакет kubectl-mcp-server.

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

Как поставить без установки в систему?

Запускайте через npx -y kubectl-mcp-server, тогда пакет не устанавливается глобально. Есть также pip и образ docker.

Откуда сервер берет доступ к кластеру?

Из вашего kubeconfig. Через переменную KUBECONFIG можно указать конкретный путь к файлу.

Обсуждение

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

MCP-серверы

Kubernetes MCP

MCP Server Kubernetes

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

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

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

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

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

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

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

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

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

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

CLIШирокий доступ474Звезды репозитория

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

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
kubectl-mcp-server (эта карточка)нетне нужна972
Unreal Engine MCP Serverнетне нужна1 032ассеты, акторы и блупринты Unreal Engine
Android MCPнетне нужна924управляет Android-устройством через ADB
VectorCodeнетне нужна874индексирует код и отдает нужный контекст агенту

Коротко о README

README предлагает быстрый старт через npx, а также установку через pip и образы docker с Docker Hub и GHCR. Описаны конфигурации для Claude Desktop, Cursor, Windsurf и запуск через python -m kubectl_mcp_tool.mcp_server с указанием KUBECONFIG. Есть примеры запросов на диагностику, деплой и работу с сетью, а также CLI-команды info, tools и call. Проект отмечен в ландшафте CNCF, лицензия MIT.

Бейдж для README

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