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
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.
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
- Asecurity-licenseAqualityA MCP server that can run Kubernetes commands with a given kubeconfig path and provide interpretation of the commands.Last updated -14
- -security-license-qualityA modular command processor server that enables interaction with GitHub's REST API to fetch user details, repository information, and authenticated user data through natural language commands in Claude.Last updated -
- Asecurity-licenseAqualityA server that enables LLMs to manage Kubernetes clusters through natural language commands, wrapping kubectl operations to provide a simplified interface for common Kubernetes tasks.Last updated -259
- -security-license-qualityA Model Context Protocol server that enables AI assistants to interact with Kubernetes clusters through natural language, supporting core Kubernetes operations, monitoring, security, and diagnostics.Last updated -723MIT License