Integrations
Exposes API endpoints for health checks, service discovery, natural language command processing, and direct command execution through a REST interface
Converts natural language requests into valid kubectl commands for Kubernetes cluster management, supporting operations like viewing pods, services, and other resources across namespaces with built-in security validation
Kube Core MCP
Служба обработки команд Kubernetes, преобразующая запросы на естественном языке в допустимые команды kubectl.
Функции
- Преобразование естественного языка в команды kubectl
- Проверка правильности команд и проверка безопасности
- Поддержка общих операций kubectl
- Интеграция AWS Bedrock для обработки LLM
Предпосылки
- Питон 3.8+
- Настроены учетные данные AWS
- kubectl установлен и настроен
- Node.js и npm (для фронтенда)
Настраивать
- Клонируйте репозиторий:
Copy
- Создайте и активируйте виртуальную среду:
Copy
- Установить зависимости:
Copy
- Настройте учетные данные AWS:
Copy
- Запустите сервер FastAPI:
Copy
API-документация
Проверка здоровья
Copy
Услуги
Copy
Команды естественного языка
Copy
Прямые команды
Copy
Безопасность
Сервис работает в двух режимах безопасности:
- СТРОГИЙ (по умолчанию):
- Разрешает только предопределенные шаблоны команд
- Проверяет все команды на соответствие разрешенным шаблонам
- Предотвращает опасные операции
- РАЗРЕШИТЕЛЬНЫЙ:
- Позволяет использовать более гибкие шаблоны команд
- По-прежнему поддерживает базовые проверки безопасности
- Полезно для разработки и тестирования
Разработка
Проведение тестов
Copy
Стиль кода
Copy
Внося вклад
- Форк репозитория
- Создать ветку функций
- Внесите изменения
- Проведение тестов
- Отправить запрос на извлечение
Лицензия
[Добавить информацию о лицензии]
This server cannot be installed
Служба обработки команд Kubernetes, которая преобразует запросы на естественном языке в допустимые команды kubectl, обеспечивая проверку команд и безопасности.
Related MCP Servers
- AsecurityAlicenseAqualityTypeScript implementation of Kubernetes cluster operations for pods, deployments, services.Last updated -91,194560TypeScriptMIT License
- AsecurityFlicenseAqualityA MCP server that can run Kubernetes commands with a given kubeconfig path and provide interpretation of the commands.Last updated -12JavaScript
- -securityAlicense-qualityA read-only MCP server for Kubernetes that allows querying cluster information and diagnosing issues through natural language interfaces like Claude.Last updated -1PythonMIT License
- -securityAlicense-qualityAn MCP server that enables interaction with Kubernetes/Minikube clusters through natural language, allowing AI agents like Codename Goose to manage Kubernetes resources via the Model Context Protocol.Last updated -PythonMIT License