MCP del núcleo de Kube
Un servicio de procesamiento de comandos de Kubernetes que convierte solicitudes de lenguaje natural en comandos kubectl válidos.
Características
Conversión de lenguaje natural a comandos de kubectl
Validación de comandos y comprobaciones de seguridad
Compatibilidad con operaciones comunes de kubectl
Integración de AWS Bedrock para el procesamiento de LLM
Related MCP server: GitHub MCP Server
Prerrequisitos
Python 3.8+
Credenciales de AWS configuradas
kubectl instalado y configurado
Node.js y npm (para frontend)
Configuración
Clonar el repositorio:
Crear y activar un entorno virtual:
Instalar dependencias:
Configurar las credenciales de AWS:
Inicie el servidor FastAPI:
Documentación de la API
Chequeo de salud
Servicios
Comandos de lenguaje natural
Comandos directos
Seguridad
El servicio funciona en dos modos de seguridad:
ESTRICTO (predeterminado):
Solo permite patrones de comando predefinidos
Valida todos los comandos contra patrones permitidos
Previene operaciones peligrosas
PERMISIVO:
Permite patrones de comando más flexibles
Aún mantiene controles de seguridad básicos.
Útil para desarrollo y pruebas.
Desarrollo
Ejecución de pruebas
Estilo de código
Contribuyendo
Bifurcar el repositorio
Crear una rama de características
Realiza tus cambios
Ejecutar pruebas
Enviar una solicitud de extracción
Licencia
[Agregar información de licencia]