
KSail
devantler-techNOASSERTION
147 звёзд10 форков
KSail — единый инструмент для работы с Kubernetes. Вместо того чтобы устанавливать kubectl, K9s, Helm и другие утилиты по отдельности, вы получаете один бинарный файл. Он объединяет их в общий интерфейс.
Сервер создан для разработчиков и DevOps-инженеров. Вы управляете кластерами: создаёте их на локальной машине или в облаке, разворачиваете приложения, следите за состоянием инфраструктуры. Всё это доступно через CLI, VS Code, ИИ-ассистентов или MCP-сервер. Для работы достаточно Docker или доступа к облачному провайдеру.
Характеристики
Общее
- СтатусСообщество
- Разработчикdevantler-tech
- ЛицензияNOASSERTION
Технологии
- ЯзыкиGo
- Транспортstdio
Описание
Возможности
- Создание локального Kubernetes-кластера командой
ksail cluster create. - Инициализация нового проекта со сгенерированными конфигурациями через
ksail cluster init. - Подключение к кластеру и открытие визуального интерфейса K9s одной командой.
- Развёртывание приложений (workloads) на кластере.
- Интеграция с GitHub Copilot CLI и Claude Code: плагин автоматически регистрирует MCP-сервер и навык экспертизы в Kubernetes.
- Работа через CLI, VS Code Extension, AI Chat TUI и напрямую по протоколу MCP.
- Поддержка GitOps-пайплайнов и multi-tenancy для нескольких команд.
- Операции над кластерами через естественный язык с помощью ИИ-ассистента.
- Поддержка различных дистрибутивов Kubernetes и облачных провайдеров.
- Сквозная совместимость: от локальной разработки до продакшена.
Как подключить
Установите KSail глобально:
brew install --cask devantler-tech/tap/ksail
Или через Go:
go install github.com/devantler-tech/ksail/v7@latest
Добавьте конфигурацию в файл настроек вашего MCP-клиента. Например, для Claude Desktop:
{
"mcpServers": {
"ksail": {
"command": "ksail",
"args": ["mcp"]
}
}
}
Перезапустите клиент. Сервер готов к работе.
Примеры запросов
- «Создай локальный Kubernetes-кластер с именем my-app».
- «Разверни Nginx на кластере my-app в неймспейсе production».
- «Подключись к кластеру и открой K9s для просмотра подов».
- «Выполни инициализацию нового проекта KSail с GitOps-настройками».
- «Добавь multi-tenancy конфигурацию для команды разработки».
Технические детали
- Язык: Go
- Транспорт: Stdio
- Лицензия: PolyForm Shield 1.0.0
- Категория: Kubernetes, Development, Cloud DevOps
- Совместимые клиенты: Claude Desktop, VS Code (через расширение), Claude Code, GitHub Copilot CLI