Skip to main content
Glama

k8s-pilot-ci

insignia de herrería

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:latest 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.

Related MCP Servers

  • A
    security
    -
    license
    A
    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 -
    25
    9
  • -
    security
    -
    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 -
    706
    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 -
    133
    MIT License
    • Linux
    • Apple
  • -
    security
    F
    license
    -
    quality
    An MCP server that enables interaction with multiple Kubernetes clusters simultaneously, providing comprehensive tools for cluster management, resource operations, and diagnostics across different environments.
    Last updated -
    • Apple
    • Linux

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