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.

k8s-interactive-mcp MCP server

Resultado

k8s-interactive demo

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

  1. 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.