Kube Core MCP
Служба обработки команд Kubernetes, преобразующая запросы на естественном языке в допустимые команды kubectl.
Функции
- Преобразование естественного языка в команды kubectl
- Проверка правильности команд и проверка безопасности
- Поддержка общих операций kubectl
- Интеграция AWS Bedrock для обработки LLM
Предпосылки
- Питон 3.8+
- Настроены учетные данные AWS
- kubectl установлен и настроен
- Node.js и npm (для фронтенда)
Настраивать
- Клонируйте репозиторий:
- Создайте и активируйте виртуальную среду:
- Установить зависимости:
- Настройте учетные данные AWS:
- Запустите сервер FastAPI:
API-документация
Проверка здоровья
Услуги
Команды естественного языка
Прямые команды
Безопасность
Сервис работает в двух режимах безопасности:
- СТРОГИЙ (по умолчанию):
- Разрешает только предопределенные шаблоны команд
- Проверяет все команды на соответствие разрешенным шаблонам
- Предотвращает опасные операции
- РАЗРЕШИТЕЛЬНЫЙ:
- Позволяет использовать более гибкие шаблоны команд
- По-прежнему поддерживает базовые проверки безопасности
- Полезно для разработки и тестирования
Разработка
Проведение тестов
Стиль кода
Внося вклад
- Форк репозитория
- Создать ветку функций
- Внесите изменения
- Проведение тестов
- Отправить запрос на извлечение
Лицензия
[Добавить информацию о лицензии]
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Служба обработки команд Kubernetes, которая преобразует запросы на естественном языке в допустимые команды kubectl, обеспечивая проверку команд и безопасности.
Related MCP Servers
- AsecurityFlicenseAqualityA MCP server that can run Kubernetes commands with a given kubeconfig path and provide interpretation of the commands.Last updated -14
- -securityFlicense-qualityA modular command processor server that enables interaction with GitHub's REST API to fetch user details, repository information, and authenticated user data through natural language commands in Claude.Last updated -
- AsecurityFlicenseAqualityA server that enables LLMs to manage Kubernetes clusters through natural language commands, wrapping kubectl operations to provide a simplified interface for common Kubernetes tasks.Last updated -259
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to interact with Kubernetes clusters through natural language, supporting core Kubernetes operations, monitoring, security, and diagnostics.Last updated -716MIT License