Kubernetes MCP Server

Kubernetes MCP Server

DevOps
Flux159 (community)
claudecursorvscodegeneric
FreeOpen Source

À propos de ce serveur

Un serveur MCP Kubernetes communautaire populaire qui permet aux agents IA d'exploiter les clusters en langage naturel — voir/créer/supprimer Pods, Deployments et Services, lire les journaux, exécuter des opérations kubectl et Helm, avec des modes lecture seule et non destructif pour protéger la production.

Installation

npx -y mcp-server-kubernetes

Questions fréquentes

À quel cluster Kubernetes MCP se connecte-t-il ?

Il réutilise votre kubeconfig local (par défaut ~/.kube/config et le contexte courant), il se connecte donc au cluster vers lequel kubectl pointe actuellement. Changez de contexte pour changer de cluster ; les permissions sont entièrement déterminées par les identifiants de ce contexte, sans élévation de privilèges supplémentaire.

Pourrait-il supprimer accidentellement des ressources de production ?

Pour cela, il propose des modes lecture seule et non destructif : une fois activés, les opérations dangereuses comme la suppression sont désactivées et l'agent ne peut que consulter et effectuer des modifications sûres. En production, activez le mode lecture seule ou non destructif et utilisez un contexte à permissions limitées pour maîtriser le risque.

Prend-il en charge Helm et de nombreux types de ressources ?

Oui. Au-delà du CRUD sur des ressources courantes comme Pods/Deployments/Services/ConfigMaps, il peut exécuter des commandes kubectl générales, consulter journaux et événements, et installer/mettre à niveau des charts Helm, couvrant le dépannage quotidien et les opérations de déploiement.