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
- AsecurityFlicenseAqualityA MCP server that can run Kubernetes commands with a given kubeconfig path and provide interpretation of the commands.Last updated -14
- -securityFlicense-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 -
- AsecurityFlicenseAqualityA 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
- -securityAlicense-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 -716MIT License