Merkmale
MCP 💬 Eingabeaufforderung 🗂️ Ressource 🤖 Tool
- 🗂️🤖 Kubernetes-Kontexte auflisten
- 💬🤖 Kubernetes-Namespaces auflisten
- 🤖 Kubernetes-Ressourcen auflisten und abrufen
- Enthält benutzerdefinierte Zuordnungen für Ressourcen wie Pods, Dienste und Bereitstellungen. Jede Ressource kann jedoch aufgelistet und abgerufen werden.
- 🤖 Kubernetes-Knoten auflisten
- 💬 Kubernetes-Pods auflisten
- 🤖 Kubernetes-Ereignisse abrufen
- 🤖 Kubernetes-Pod-Protokolle abrufen
- 🤖 Befehl im Kubernetes-Pod ausführen
Durchsuchen mit Inspector
Um die neueste veröffentlichte Version mit Inspector zu verwenden, können Sie Folgendes ausführen:
Verwendung mit Claude
Der folgende Chat mit Claude Desktop zeigt, wie es aussieht, wenn ein bestimmter Kontext als Ressource ausgewählt und dann aufgefordert wird, die Pod-Protokolle auf Fehler im Kube-System-Namespace zu überprüfen:
Um diesen MCP-Server mit Claude Desktop (oder einem anderen Client) zu verwenden, müssen Sie möglicherweise auswählen, welche Installationsmethode verwendet werden soll.
Sie haben mehrere Möglichkeiten:
|Schmiedekunst|mcp-get|Vorgefertigtes NPM|Vorgefertigt in Github|Aus Quellen|Verwenden von Docker| |---|---|---|---|---|---|---| |Claude Setup|Auto|Auto|Handbuch|Handbuch|Handbuch|Handbuch| |Voraussetzung|Node.js|Node.js|Node.js|Keiner|Golang|Docker|
Schmiedekunst verwenden
So installieren Sie MCP K8S Go für Claude Desktop automatisch über Smithery :
Verwenden von mcp-get
So installieren Sie MCP K8S Go für Claude Desktop automatisch über mcp-get :
Manuell mit vorgefertigten Binärdateien
Vorgefertigt von npm
Verwenden Sie dies, wenn Sie npm installiert haben und vorgefertigte Binärdateien verwenden möchten:
Überprüfen Sie dann die Version, indem Sie mcp-k8s --version
ausführen. Wenn dies die installierte Version anzeigt, können Sie mit dem Hinzufügen der Konfiguration zur Datei claude_desktop_config.json
fortfahren:
, oder mithilfe von npx
mit einem beliebigen Client:
Zum Beispiel für Claude:
Aus GitHub-Releases
Gehen Sie zu GitHub-Releases und laden Sie die neueste Version für Ihre Plattform herunter.
Entpacken Sie das Archiv, das die Binärdatei mit dem Namen mcp-k8s-go
enthält, legen Sie diese Binärdatei irgendwo in Ihrem PATH ab und fügen Sie dann die folgende Konfiguration zur Datei claude_desktop_config.json
hinzu:
Erstellen aus der Quelle
Zum Erstellen dieses Projekts muss Golang installiert sein:
, und fügen Sie dann der Datei claude_desktop_config.json
die folgende Konfiguration hinzu:
Verwenden von Docker
Dieser Server wurde seit der Version 0.3.1-beta.2 erstellt und im Docker Hub veröffentlicht, wobei Multi-Arch-Images für die Architekturen Linux/AMD64 und Linux/ARM64 verfügbar sind.
Sie können das neueste Tag beispielsweise wie folgt verwenden:
Windows-Benutzer müssen möglicherweise ~/.kube/config
zumindest in Git Bash durch //c/Users/<username>/.kube/config
ersetzen.
Für Claude:
Umgebungsvariablen und Befehlszeilenoptionen
Die folgenden Umgebungsvariablen werden vom MCP-Server verwendet:
KUBECONFIG
: Pfad zu Ihrer Kubernetes-Konfigurationsdatei (optional, standardmäßig ~/.kube/config)
Die folgenden Befehlszeilenoptionen werden unterstützt:
--allowed-contexts=<ctx1,ctx2,...>
: Kommagetrennte Liste der zulässigen Kubernetes-Kontexte, auf die Benutzer zugreifen können. Wenn nicht angegeben, sind alle Kontexte zulässig.--help
: Hilfeinformationen anzeigen--version
: Versionsinformationen anzeigen
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Dieses Projekt ist sowohl als MCP-Server zur Verbindung mit Kubernetes als auch als Bibliothek zum Erstellen weiterer Server für beliebige benutzerdefinierte Ressourcen in Kubernetes gedacht.
Related MCP Servers
- AsecurityFlicenseAqualityA MCP server that can run Kubernetes commands with a given kubeconfig path and provide interpretation of the commands.Last updated -12JavaScript
- -securityAlicense-qualityA powerful and flexible Kubernetes MCP server implementation with support for OpenShift.Last updated -217GoApache 2.0
- -securityAlicense-qualityAn MCP server that enables interaction with Kubernetes/Minikube clusters through natural language, allowing AI agents like Codename Goose to manage Kubernetes resources via the Model Context Protocol.Last updated -PythonMIT License
- -securityAlicense-qualityProvides 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 -294GoMIT License