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
Related MCP server: kubernetes-mcp-server
Navegar con Inspector
Para utilizar la última versión publicada con Inspector, puede ejecutar lo siguiente:
npx @modelcontextprotocol/inspector npx @strowk/mcp-k8sUsar 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 :
npx -y @smithery/cli install @strowk/mcp-k8s --client claudeUsando 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-k8sManualmente con binarios preconstruidos
Preconstruido desde npm
Use esto si tiene npm instalado y desea utilizar binarios prediseñados:
npm install -g @strowk/mcp-k8sLuego 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-k8sPor 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-goy 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:latestEs 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
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
MCP server for Superserve sandboxes: create, exec, and manage Firecracker microVMs
A MCP server built for developers enabling Git based project management with project and personal…
Related MCP Servers
- FlicenseBqualityDmaintenanceA MCP server that can run Kubernetes commands with a given kubeconfig path and provide interpretation of the commands.14-
- AlicenseNot gradedqualityAmaintenanceA powerful and flexible Kubernetes MCP server implementation with support for OpenShift.2,151GoApache 2.0
- AlicenseNot gradedqualityBmaintenanceManage Your Kubernetes Cluster with k8s mcp-server186GoMIT
- AlicenseBqualityCmaintenanceModel Context Protocol (MCP) server for the Rancher ecosystem: multi-cluster Kubernetes, Harvester HCI (VMs, storage, networks), and Fleet GitOps.1012Apache 2.0