Kube Core MCP
Ein Kubernetes-Befehlsverarbeitungsdienst, der Anfragen in natürlicher Sprache in gültige Kubectl-Befehle umwandelt.
Merkmale
Konvertierung von natürlicher Sprache in Kubectl-Befehle
Befehlsvalidierung und Sicherheitsüberprüfungen
Unterstützung für gängige Kubectl-Operationen
AWS Bedrock-Integration für die LLM-Verarbeitung
Related MCP server: GitHub MCP Server
Voraussetzungen
Python 3.8+
AWS-Anmeldeinformationen konfiguriert
kubectl installiert und konfiguriert
Node.js und npm (für Frontend)
Aufstellen
Klonen Sie das Repository:
Erstellen und aktivieren Sie eine virtuelle Umgebung:
Installieren Sie Abhängigkeiten:
Konfigurieren Sie die AWS-Anmeldeinformationen:
Starten Sie den FastAPI-Server:
API-Dokumentation
Gesundheitscheck
Leistungen
Befehle in natürlicher Sprache
Direkte Befehle
Sicherheit
Der Dienst arbeitet in zwei Sicherheitsmodi:
STRICT (Standard):
Erlaubt nur vordefinierte Befehlsmuster
Validiert alle Befehle anhand zulässiger Muster
Verhindert gefährliche Operationen
PERMISSIV:
Ermöglicht flexiblere Befehlsmuster
Behält weiterhin grundlegende Sicherheitskontrollen bei
Nützlich für Entwicklung und Tests
Entwicklung
Ausführen von Tests
Codestil
Beitragen
Forken Sie das Repository
Erstellen eines Feature-Zweigs
Nehmen Sie Ihre Änderungen vor
Führen Sie Tests durch
Senden einer Pull-Anfrage
Lizenz
[Lizenzinformationen hinzufügen]