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-инфраструктурой