Características
MCP 💬 aviso 🗂️ recurso 🤖 herramienta
- 🗂️🤖 Lista de contextos de Kubernetes
- 💬🤖 Lista de espacios de nombres de Kubernetes
- 🤖 Enumere y obtenga todos los recursos de Kubernetes
- Incluye asignaciones personalizadas para recursos como pods, servicios, implementaciones, pero se puede enumerar y recuperar cualquier recurso.
- 🤖 Lista de nodos de Kubernetes
- 💬 Lista de pods de Kubernetes
- 🤖 Obtener eventos de Kubernetes
- 🤖 Obtener registros de pods de Kubernetes
- Ejecutar comando en el pod de Kubernetes
Navegar con Inspector
Para utilizar la última versión publicada con Inspector, puede ejecutar lo siguiente:
Usar con Claude
La siguiente charla con Claude Desktop demuestra cómo se ve cuando se selecciona un contexto particular como recurso y luego se le pide que verifique los registros del pod en busca de errores en el espacio de nombres kube-system:
Para utilizar este servidor MCP con Claude Desktop (o cualquier otro cliente) es posible que deba elegir qué forma de instalación utilizar.
Tienes múltiples opciones:
|Herrería|mcp-get|NPM prediseñado|Preconstruido en Github|De fuentes|Usando Docker| |---|---|---|---|---|---|---| |Configuración de Claude|Auto|Auto|Manual|Manual|Manual|Manual| |Requisito previo|Node.js|Node.js|Node.js|Ninguno|Golang|Estibador|
Uso de herrería
Para instalar MCP K8S Go para Claude Desktop automáticamente a través de Smithery :
Usando mcp-get
Para instalar MCP K8S Go para Claude Desktop automáticamente a través de mcp-get :
Manualmente con binarios preconstruidos
Preconstruido desde npm
Use esto si tiene npm instalado y desea utilizar binarios prediseñados:
Luego verifique la versión ejecutando mcp-k8s --version
y si esta imprime la versión instalada, puede proceder a agregar la configuración al archivo claude_desktop_config.json
:
, o usar npx
con cualquier cliente:
Por ejemplo para Claude:
De los lanzamientos de GitHub
Dirígete a las versiones de GitHub y descarga la última versión para tu plataforma.
Descomprima el archivo, que contendrá el binario llamado mcp-k8s-go
, coloque ese binario en algún lugar de su PATH y luego agregue la siguiente configuración al archivo claude_desktop_config.json
:
Construyendo desde la fuente
Necesitarás tener Golang instalado para construir este proyecto:
y luego agregue la siguiente configuración al archivo claude_desktop_config.json
:
Usando Docker
Este servidor está creado y publicado en Docker Hub desde la versión 0.3.1-beta.2 con imágenes multiarquitectura disponibles para arquitecturas Linux/amd64 y Linux/arm64.
Puedes usar la última etiqueta fe de la siguiente manera:
Es posible que los usuarios de Windows necesiten reemplazar ~/.kube/config
con //c/Users/<username>/.kube/config
al menos en Git Bash.
Para Claude:
Variables de entorno y opciones de línea de comandos
El servidor MCP utiliza las siguientes variables de entorno:
KUBECONFIG
: Ruta a su archivo de configuración de Kubernetes (opcional, el valor predeterminado es ~/.kube/config)
Se admiten las siguientes opciones de línea de comandos:
--allowed-contexts=<ctx1,ctx2,...>
: Lista separada por comas de contextos de Kubernetes permitidos a los que los usuarios pueden acceder. Si no se especifica, se permiten todos los contextos.--help
: Mostrar información de ayuda--version
: Mostrar información de la versión
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.
Este proyecto está concebido como un servidor MCP que se conecta a Kubernetes y como una biblioteca para crear más servidores para cualquier recurso personalizado en Kubernetes.
Related MCP Servers
- AsecurityFlicenseAqualityA MCP server that can run Kubernetes commands with a given kubeconfig path and provide interpretation of the commands.Last updated -12JavaScript
- -securityAlicense-qualityA powerful and flexible Kubernetes MCP server implementation with support for OpenShift.Last updated -279GoApache 2.0
- -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
- -securityAlicense-qualityProvides MCP multi-cluster Kubernetes management and operations, featuring a management interface, logging, and nearly 50 built-in tools covering common DevOps and development scenarios. Supports both standard and CRD resources.Last updated -487GoMIT License