Skip to main content
Glama

k8s-pilot

by bourbonkk

k8s-pilot-ci

El piloto central para tus flotas de Kubernetes ✈️✈️

k8s_pilot es un servidor de plano de control centralizado y liviano para administrar múltiples clústeres de Kubernetes a la vez.
Con herramientas potentes y API intuitivas, puede observar y controlar todos sus clústeres desde una sola cabina.


🚀 Descripción general

  • 🔄 Admite cambio de contexto entre múltiples clústeres
  • 🔧 Permite operaciones CRUD en los recursos más comunes de Kubernetes
  • ⚙️ Desarrollado por MCP para Claude AI y más allá

🧰 Requisitos previos

  • Python 3.13 o superior
  • administrador de paquetes uv
  • Acceso a clústeres de Kubernetes ( ~/.kube/config o configuración en el clúster)
# Install uv (if not installed) # For MacOS brew install uv # For Linux curl -LsSf https://astral.sh/uv/install.sh | sh

Instalación

# Clone the repository git clone https://github.com/bourbonkk/k8s-pilot.git cd k8s-pilot # Launch with uv + MCP uv run --with mcp[cli] mcp run k8s_pilot.py

Uso con Claude Desktop

Utilice esta configuración para ejecutar el servidor MCP k8s_pilot desde Claude:

{ "mcpServers": { "k8s_pilot": { "command": "uv", "args": [ "--directory", "<path-to-cloned-repo>/k8s-pilot", "run", "--with", "mcp[cli]", "mcp", "run", "k8s_pilot.py" ] } } }

Reemplácelo con el directorio real donde clonó el repositorio.

Guión

Cree una implementación utilizando la imagen nginx en el espacio de nombres pypy y también cree un servicio que se conecte a ella. desplegar와 서비스생성(영어

Características principales

Gestión de múltiples clústeres

  • Interactúe sin problemas con múltiples clústeres de Kubernetes
  • Realizar operaciones sensibles al contexto
  • Cambie fácilmente entre clústeres mediante indicaciones de MCP

Control de recursos

  • Ver, crear, actualizar, eliminar:
    • Implementaciones, servicios, pods
    • ConfigMaps, Secretos, Ingresos
    • Conjuntos con estado, conjuntos de demonios
    • Roles, Roles de clúster
    • Volúmenes persistentes y reclamaciones

Operaciones de espacio de nombres

  • Crear/eliminar espacios de nombres
  • Enumerar todos los recursos en un espacio de nombres
  • Administrar etiquetas y cuotas de recursos

Gestión de nodos

  • Ver detalles y condiciones del nodo
  • Acordonar/descordonar, etiquetar/manchar nodos
  • Lista de pods por nodo

Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor de plano de control centralizado y liviano que permite la gestión de múltiples clústeres de Kubernetes simultáneamente y admite el cambio de contexto y las operaciones CRUD en recursos comunes de Kubernetes.

  1. 🧰 Requisitos previos
    1. Instalación
      1. Uso con Claude Desktop
        1. Guión
          1. Características principales
            1. Gestión de múltiples clústeres
            2. Control de recursos
            3. Operaciones de espacio de nombres
            4. Gestión de nodos
          2. Licencia

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              A server that enables LLMs to manage Kubernetes clusters through natural language commands, wrapping kubectl operations to provide a simplified interface for common Kubernetes tasks.
              Last updated -
              9
              Python
            • -
              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 -
              597
              Go
              MIT License
              • Linux
              • Apple
            • -
              security
              A
              license
              -
              quality
              Provides MCP multi-cluster Kubernetes management and operations. It can be integrated as an SDK into your own project and includes nearly 50 built-in tools covering common DevOps and development scenarios. Supports both standard and CRD resources.
              Last updated -
              125
              Go
              MIT License
              • Linux
              • Apple
            • A
              security
              A
              license
              A
              quality
              A unified control center for managing MCP servers, providing tooling for environment variable management, profile-based configurations, and local package installation automation.
              Last updated -
              24
              1
              TypeScript
              MIT License

            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/bourbonkk/k8s-pilot'

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