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
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
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]
This server cannot be installed
Un servicio de procesamiento de comandos de Kubernetes que convierte solicitudes de lenguaje natural en comandos kubectl válidos, proporcionando validación de comandos y controles de seguridad.
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