Skip to main content
Glama

mcp-k8s-go

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

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

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.

  1. Navegar con Inspector
    1. Usar con Claude
      1. Uso de herrería
      2. Usando mcp-get
      3. Manualmente con binarios preconstruidos
      4. Construyendo desde la fuente
      5. Usando Docker
      6. Variables de entorno y opciones de línea de comandos

    Related MCP Servers

    • A
      security
      F
      license
      A
      quality
      A MCP server that can run Kubernetes commands with a given kubeconfig path and provide interpretation of the commands.
      Last updated -
      1
      2
      JavaScript
      • Apple
    • -
      security
      A
      license
      -
      quality
      A powerful and flexible Kubernetes MCP server implementation with support for OpenShift.
      Last updated -
      279
      Go
      Apache 2.0
      • Linux
      • Apple
    • -
      security
      A
      license
      -
      quality
      An 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 -
      Python
      MIT License
    • -
      security
      A
      license
      -
      quality
      Provides 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 -
      487
      Go
      MIT License
      • Linux
      • Apple

    View all related MCP servers

    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