
kubeview
mikhae1MIT
4 звёзд1 форков
KubeView — это MCP-сервер для безопасного анализа Kubernetes-кластеров. Он подключает AI-агентов к вашему кластеру в режиме только для чтения. Это значит, что ассистент может задавать вопросы и получать данные, но не может изменять или удалять ресурсы.
Инструмент подходит разработчикам и DevOps-инженерам, которые хотят диагностировать проблемы в кластере, искать аномалии в логах или изучать Helm-релизы, не покидая среду разработки. KubeView поддерживает ядро Kubernetes, Helm, Argo Workflows и Argo CD.
Установка
npx -y kubeview-mcpХарактеристики
Общее
- СтатусСообщество
- Разработчикmikhae1
- ЛицензияMIT
Технологии
- ЯзыкиTypeScript
- Транспортstdio
Описание
Возможности
- Получать списки и детальные описания подов, сервисов, деплоев, StatefulSet
- Смотреть логи подов в реальном времени с фильтрацией
- Запрашивать метрики производительности (CPU, memory) через API кублета
- Выполнять команды внутри работающих контейнеров (exec)
- Проверять DNS-резолвинг и доступность сервисов внутри кластера
- Просматривать историю Helm-релизов, их значения и манифесты
- Управлять Argo Workflows и приложениями Argo CD
- Запускать диагностические сценарии во встроенной TypeScript-песочнице
- Маскировать чувствительные данные (пароли, токены) в ответах
Как подключить
Перед запуском убедитесь, что установлен Node.js версии 18 или выше и настроен доступ к кластеру через kubectl.
Установка не требуется. Сервер запускается командой npx:
npx -y kubeview-mcpДля добавления в Claude Code выполните:
claude mcp add kubernetes -- npx kubeview-mcpПример конфигурации для Claude Desktop, Cursor и других клиентов:
{
"mcpServers": {
"kubeview": {
"command": "npx",
"args": ["-y", "kubeview-mcp"]
}
}
}
После добавления конфигурации перезапустите AI-клиент. Новые инструменты появятся автоматически.
Примеры запросов
- «Покажи все поды в неймспейсе production и их статусы.»
- «Найди ошибки в логах пода api-gateway за последний час.»
- «Проверь доступность сервиса frontend внутри кластера — выполни сетевую диагностику.»
- «Покажи историю релизов Helm и сравни последние две версии.»
- «Подготовь отчёт по всем StatefulSet: количество реплик, статус, используемые PVC.»
Технические детали
- Язык разработки: TypeScript
- Транспортный протокол: stdio
- Лицензия: MIT
- Совместимые клиенты: Cursor, Claude Desktop, Claude Code, Codex CLI, Gemini CLI