Integrations
Exposes API endpoints for health checks, service discovery, natural language command processing, and direct command execution through a REST interface
Converts natural language requests into valid kubectl commands for Kubernetes cluster management, supporting operations like viewing pods, services, and other resources across namespaces with built-in security validation
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
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]
This server cannot be installed
Ein Kubernetes-Befehlsverarbeitungsdienst, der Anfragen in natürlicher Sprache in gültige Kubectl-Befehle umwandelt und Befehlsvalidierung und Sicherheitsüberprüfungen bereitstellt.
Related MCP Servers
- AsecurityAlicenseAqualityTypeScript implementation of Kubernetes cluster operations for pods, deployments, services.Last updated -91,194560TypeScriptMIT License
- AsecurityFlicenseAqualityA MCP server that can run Kubernetes commands with a given kubeconfig path and provide interpretation of the commands.Last updated -12JavaScript
- -securityAlicense-qualityA read-only MCP server for Kubernetes that allows querying cluster information and diagnosing issues through natural language interfaces like Claude.Last updated -1PythonMIT License
- -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