Catégorie 05 — MCP
MCP Kubernetes
Gérer vos clusters Kubernetes depuis Claude
Installation
Via npm
claude mcp add kubernetes \
-e KUBECONFIG=/home/user/.kube/config \
-- npx -y @zachthecoder/mcp-server-kubernetesContexte spécifique (staging)
claude mcp add kubernetes-staging \
-e KUBECONFIG=/home/user/.kube/config \
-e KUBE_CONTEXT=staging-cluster \
-e KUBE_NAMESPACE=drupal-staging \
-- npx -y @zachthecoder/mcp-server-kubernetesMCP
À propos
Serveur MCP pour interagir avec des clusters Kubernetes depuis Claude. Permet d'inspecter les pods, lire les logs, voir les événements, appliquer des manifestes et diagnostiquer des incidents d'infrastructure Drupal sur K8s — le tout depuis le chat IA avec le contexte du code et de la configuration.
Fonctionnalités clés
Inspection des pods et workloadsLister les pods par namespace, voir leur statut, les événements récents et les conditions. Identifier immédiatement les pods en erreur (CrashLoopBackOff, OOMKilled, Pending).
Lecture des logs en temps réelRécupérer les logs de n'importe quel pod et container (y compris les containers précédents qui ont crashé). Corréler avec le code local pour un diagnostic rapide.
Inspection des ressourcesLire les Deployments, Services, Ingress, ConfigMaps, HPA et Events. Voir les specs YAML complètes sans quitter l'éditeur.
Application de manifestesAppliquer des fichiers YAML directement depuis le chat (kubectl apply). Vérifier le résultat immédiatement après.
Debugging avancékubectl exec dans un pod, port-forward pour accéder localement à un service, describe pour voir tous les events d'un pod en détail.
Commandes
Exemples
Points forts & faibles
Points forts
+Diagnostic d'incidents K8s directement dans le contexte du code
+Logs de pods avec corrélation au code source local
+Pas besoin de jongler entre terminal kubectl et l'éditeur
+Support multi-namespace et multi-cluster (via kubeconfig contexts)
+Peut appliquer des manifestes générés par Claude
Points faibles
−Risque si le kubeconfig a des droits d'écriture sur prod
−Pas d'implémentation officielle Kubernetes/CNCF
−Certaines opérations (exec interactif, port-forward persistant) limitées
−Dépend de la version de l'API Kubernetes du cluster
Alternatives
Verdict
Excellent pour le diagnostic d'incidents et la consultation de l'état du cluster. Permet de corréler les problèmes K8s avec le code. À utiliser avec un kubeconfig read-only sur les clusters de production.
→ Développeurs et DevOps qui déploient Drupal sur Kubernetes et veulent diagnostiquer des incidents, inspecter des pods ou appliquer des changements depuis le chat IA.