Kube Core MCP
Служба обработки команд Kubernetes, преобразующая запросы на естественном языке в допустимые команды kubectl.
Функции
Преобразование естественного языка в команды kubectl
Проверка правильности команд и проверка безопасности
Поддержка общих операций kubectl
Интеграция AWS Bedrock для обработки LLM
Related MCP server: GitHub MCP Server
Предпосылки
Питон 3.8+
Настроены учетные данные AWS
kubectl установлен и настроен
Node.js и npm (для фронтенда)
Настраивать
Клонируйте репозиторий:
Создайте и активируйте виртуальную среду:
Установить зависимости:
Настройте учетные данные AWS:
Запустите сервер FastAPI:
API-документация
Проверка здоровья
Услуги
Команды естественного языка
Прямые команды
Безопасность
Сервис работает в двух режимах безопасности:
СТРОГИЙ (по умолчанию):
Разрешает только предопределенные шаблоны команд
Проверяет все команды на соответствие разрешенным шаблонам
Предотвращает опасные операции
РАЗРЕШИТЕЛЬНЫЙ:
Позволяет использовать более гибкие шаблоны команд
По-прежнему поддерживает базовые проверки безопасности
Полезно для разработки и тестирования
Разработка
Проведение тестов
Стиль кода
Внося вклад
Форк репозитория
Создать ветку функций
Внесите изменения
Проведение тестов
Отправить запрос на извлечение
Лицензия
[Добавить информацию о лицензии]