Kubernetes Interactive
Ejecuta e interpreta comandos de Kubernetes de forma interactiva con un kubeconfig proporcionado.
Documentación
k8s-interactive-mcp
Un servidor MCP que puede ejecutar comandos de Kubernetes con una ruta de kubeconfig dada y proporcionar interpretación de los comandos.
Resultado
Características
- Ejecutar comandos de kubectl a través de herramientas MCP
- Piping flexible de línea de comandos
- Verificación automática de instalación de kubectl
- Soporte para rutas de kubeconfig personalizadas
- Manejo de errores y mensajes útiles
Uso
- Instala las dependencias:
npm install
Compila el servidor:
npm run build
Para desarrollo con reconstrucción automática:
npm run watch
Instalación
Para usar con Claude Desktop, añade la configuración del servidor:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"k8s-interactive": {
"command": "/path/to/k8s-interactive/build/index.js"
}
}
}
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser desafiante. Recomendamos usar el Inspector MCP, que está disponible como un script de paquete:
npm run inspector
El Inspector proporcionará una URL para acceder a las herramientas de depuración en tu navegador.