Kubernetes MCP Server

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

  • 2 200 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-серверВыбор редакции

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

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

  • Может изменять и удалять ресурсы кластера и выполнять команды в подах
  • Работает с учетными данными kubeconfig
Все причины и проверки

containers/kubernetes-mcp-server

Установка

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

claude mcp add-json kubernetes-mcp-server \
  '{"command":"npx","args":["-y","kubernetes-mcp-server@latest","--read-only"],"env":{"KUBECONFIG":"'${HOME}'/.kube/mcp-viewer.kubeconfig"}}' \
  -s user

Пример из гайда для Claude Code: режим только чтения и отдельный kubeconfig.

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

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

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

  • Может изменять и удалять ресурсы кластера и выполнять команды в подах
  • Работает с учетными данными kubeconfig

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

Что делает

Сервер дает агенту доступ к кластеру Kubernetes или OpenShift через kubeconfig или in-cluster конфигурацию. Агент может создавать, читать, обновлять и удалять любые ресурсы, смотреть поды, логи, события и потребление ресурсов, выполнять команды в контейнере. Отдельные наборы инструментов включают Helm, Tekton, KubeVirt, Kiali и kcp. Сервер обращается к API кластера сам, без вызова kubectl и helm, и умеет работать с несколькими контекстами сразу.

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

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

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

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

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

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

Посмотри события в namespace payments и объясни, почему деплой не поднимается

MCP

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

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

KUBECONFIG секрет
Путь к kubeconfig; без него сервер ищет конфигурацию сам.

Ограничения

Права агента равны правам учетной записи из kubeconfig. Авторы советуют отдельный ServiceAccount и флаг --read-only, есть также --disable-destructive и запрет доступа к отдельным типам ресурсов, например Secret. HTTP-режим с OAuth/OIDC требует отдельной настройки.

Как отключить. Удалите блок kubernetes из конфигурации MCP клиента или выполните claude mcp remove kubernetes-mcp-server.

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

Нужен ли установленный kubectl?

Нет. Сервер сам работает с API кластера, для нативного бинарника не нужны даже Node и Python.

Как запретить агенту удалять ресурсы?

Запустите сервер с --read-only или --disable-destructive, а в TOML-конфиге можно закрыть доступ к отдельным типам ресурсов.

Обсуждение

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

MCP-серверы

Kubernetes MCP

MCP Server Kubernetes

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

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

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

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

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

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

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

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

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

Открытый интерфейс Kubernetes с встроенным MCP-сервером: агент осматривает кластер, разбирает поломки и выполняет операции с учетом RBAC

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

MCP-сервер и расширение Gemini CLI от Google Cloud для кластеров GKE: ресурсы, логи, деплой, стоимость и риски обновлений

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

Коротко о README

README перечисляет возможности для ресурсов, подов, namespace, событий и проектов OpenShift, а также наборы инструментов Helm, Tekton, KubeVirt, Kiali, NetObserv и kcp. Сервер распространяется как бинарник, пакет npm, пакет PyPI и образ контейнера. Даны примеры подключения для Claude Desktop, VS Code, Cursor и Goose, для Claude Code есть отдельный гайд. Настраивается флагами командной строки и TOML-файлами, поддерживает Streamable HTTP и OpenTelemetry. Лицензия Apache-2.0.

Бейдж для README

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

Foxx AIKubernetes MCP Server
Foxx AI

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