Skip to main content
Glama

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

Related MCP server: kom

Navegar con Inspector

Para utilizar la última versión publicada con Inspector, puede ejecutar lo siguiente:

npx @modelcontextprotocol/inspector npx @strowk/mcp-k8s

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:

Escritorio de Claude

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 :

npx -y @smithery/cli install @strowk/mcp-k8s --client claude

Usando mcp-get

Para instalar MCP K8S Go para Claude Desktop automáticamente a través de mcp-get :

npx @michaellatman/mcp-get@latest install @strowk/mcp-k8s

Manualmente con binarios preconstruidos

Preconstruido desde npm

Use esto si tiene npm instalado y desea utilizar binarios prediseñados:

npm install -g @strowk/mcp-k8s

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 :

{ "mcpServers": { "mcp_k8s": { "command": "mcp-k8s", "args": [] } } }

, o usar npx con cualquier cliente:

npx @strowk/mcp-k8s

Por ejemplo para Claude:

{ "mcpServers": { "mcp_k8s": { "command": "npx", "args": [ "@strowk/mcp-k8s" ] } } }

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 :

{ "mcpServers": { "mcp_k8s": { "command": "mcp-k8s-go", "args": [] } } }

Construyendo desde la fuente

Necesitarás tener Golang instalado para construir este proyecto:

go get github.com/strowk/mcp-k8s-go go install github.com/strowk/mcp-k8s-go

y luego agregue la siguiente configuración al archivo claude_desktop_config.json :

{ "mcpServers": { "mcp_k8s_go": { "command": "mcp-k8s-go", "args": [] } } }

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:

docker run -i -v ~/.kube/config:/home/nonroot/.kube/config --rm mcpk8s/server:latest

Es posible que los usuarios de Windows necesiten reemplazar ~/.kube/config con //c/Users/<username>/.kube/config al menos en Git Bash.

Para Claude:

{ "mcpServers": { "mcp_k8s_go": { "command": "docker", "args": [ "run", "-i", "-v", "~/.kube/config:/home/nonroot/.kube/config", "--rm", "mcpk8s/server:latest" ] } } }

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

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/strowk/mcp-k8s-go'

If you have feedback or need assistance with the MCP directory API, please join our Discord server