rohitg00/kubectl-mcp-server

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

MCP⭐ 960Pythonпоследний релиз: v1.24.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-инфраструктурой

Релизы