AIKraft Agents

rohitg00/kubectl-mcp-server

Опубликовано в CNCF Landscape: MCP-сервер для Kubernetes.

MCP⭐ 968Pythonпоследний релиз: v2.0.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

kubectl-mcp-server — это MCP-сервер на Python, который позволяет управлять инфраструктурой Kubernetes через естественный язык с помощью AI-ассистентов.

Зачем нужен

Инструмент решает проблему необходимости переключения контекста между CLI и чатом, предоставляя AI-агентам доступ к 253 инструментам для диагностики, деплоя и аудита кластеров. Он полезен для автоматизации рутинных DevOps-задач и получения интеллектуальных рекомендаций по оптимизации ресурсов и безопасности.

Что можно реализовать

  • Диагностика упавших подов (crash diagnosis) через анализ логов и событий по запросу на естественном языке
  • Автоматический деплой приложений (например, Redis) с настройкой сервисов, хранилищ и health checks
  • Аудит безопасности кластера, включая анализ RBAC, сканирование секретов и политик безопасности подов
  • Поиск ресурсов, которые тратят впустую вычислительные мощности, с рекомендациями по экономии
  • Визуализация метрик и событий кластера через интерактивные HTML-дашборды

Ключевые возможности

  • 253 встроенных инструментов для полного контроля над Kubernetes
  • Поддержка мультикластерной архитектуры и деплоя внутри кластера (in-cluster)
  • Встроенная оптимизация затрат (cost optimization) с расчетом потенциальной экономии
  • Нативная интеграция с MCP (Model Context Protocol) для работы с любыми AI-ассистентами
  • Наличие интерактивных UI-дашбордов и инструментов браузерной автоматизации (опционально)

👤 Кому подойдёт: DevOps-инженеры, SRE и разработчики, использующие AI-агентов для управления Kubernetes-инфраструктурой

Релизы

v2.0.0majorbreaking
🕐 14 дн назад · релиз на GitHub ↗

kubectl-mcp-server 2.0.0: переход на протокол MCP 2026-07-28, сокращение списка инструментов до 26, усиление безопасности и ломательные изменения.

  • Breaking: Переход на Python >= 3.10 и FastMCP 4; унификация инструментов в kubectl_get/helm_get, удаление 79 старых инструментов.
  • Added: Поддержка безсессионного протокола MCP 2026-07-28 и автоматическая работа с клиентами 2025 года.
  • Added: По умолчанию загружаются только 26 инструментов (core и helm); остальные активируются через флаг --toolsets.
  • Added: HTTP-сервер привязан к 127.0.0.1; для публичного доступа обязательна настройка OAuth или флага --allow-unauthenticated.
  • Fixed: Исправлены краши list_certs, helm_list на Helm 4, регистрация промптов и проблемы с метриками в Helm-чарте.