kubectl-mcp-server
MCP-сервер для Kubernetes: агент читает состояние кластера, разбирает сбои подов и запускает операции через kubectl
- 972 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Выполняет реальные операции kubectl над кластером, включая изменяющие
- Область действий равна правам в kubeconfig
- Ошибка агента может затронуть боевой кластер
Установка
- Работает в
В терминале, через 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-deploymentMCP
- Транспорт
- 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-сервер K8M дает агенту доступ к ресурсам Kubernetes, журналам подов и операциям с несколькими кластерами из диалога.
MCP-сервер на Go для Kubernetes и OpenShift: ресурсы, поды, логи, Helm и Tekton напрямую через API кластера
MCP K8S Go — Kubernetes для агента
MCP K8S Go
MCP-сервер на Go: агент читает поды, логи и события кластера Kubernetes, меняет ресурсы и выполняет команды в подах
CLI и контроллер Kubernetes для разработки, сборки и выкатки серверов MCP. Для команд платформы, написан на Go
MCP-сервер для Kubernetes на Go: чтение любых ресурсов кластера, логи подов, а в режиме записи apply и exec
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| 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.