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
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.
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
- Asecurity-licenseAqualityA MCP server that can run Kubernetes commands with a given kubeconfig path and provide interpretation of the commands.Last updated -14
- -security-license-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 -
- Asecurity-licenseAqualityA 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
- -security-license-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 -723MIT License