SeaTunnel MCP-Server
Ein Model Context Protocol (MCP)-Server für die Interaktion mit SeaTunnel über LLM-Schnittstellen wie Claude.
Bedienungsvideo
Um Ihnen die Funktionen und die Nutzung von SeaTunnel MCP besser zu verstehen, stellen wir Ihnen eine Videodemonstration zur Verfügung. Bitte folgen Sie dem unten stehenden Link oder sehen Sie sich die Videodatei direkt im Projektdokumentationsverzeichnis an.
https://www.youtube.com/watch?v=JaLA8EkZD7Q
Tipp : Wenn das Video nicht direkt abgespielt wird, stellen Sie sicher, dass Ihr Gerät das MP4-Format unterstützt, und versuchen Sie, es mit einem modernen Browser oder Videoplayer zu öffnen.
Merkmale
- Auftragsverwaltung (Senden, Stoppen, Überwachen)
- Systemüberwachung und Informationsabruf
- REST-API-Interaktion mit SeaTunnel-Diensten
- Integrierte Protokollierungs- und Überwachungstools
- Dynamische Verbindungskonfiguration
- Umfassende Jobinformationen und Statistiken
Installation
Anforderungen
- Python ≥ 3.12
- Ausführen einer SeaTunnel-Instanz
- Node.js (zum Testen mit MCP Inspector)
Verwendung
Umgebungsvariablen
Dynamische Verbindungskonfiguration
Der Server bietet Tools zum Anzeigen und Aktualisieren der Verbindungseinstellungen zur Laufzeit:
get-connection-settings
: Aktuelle Verbindungs-URL und API-Schlüsselstatus anzeigenupdate-connection-settings
: Aktualisieren Sie die URL und/oder den API-Schlüssel, um eine Verbindung zu einer anderen SeaTunnel-Instanz herzustellen
Beispielverwendung durch MCP:
Auftragsverwaltung
Der Server bietet Tools zum Senden und Verwalten von SeaTunnel-Jobs:
submit-job
: Senden Sie einen neuen Job mit Jobkonfigurationsubmit-jobs
: Mehrere Jobs im Stapel übermittelnstop-job
: Stoppen Sie einen laufenden Jobget-job-info
: Erhalten Sie detaillierte Informationen zu einem bestimmten Jobget-running-jobs
: Listet alle aktuell laufenden Jobs aufget-finished-jobs
: Listet alle abgeschlossenen Jobs nach Status auf (ABGESCHLOSSEN, ABGEBROCHEN, FEHLGESCHLAGEN usw.)
Ausführen des Servers
Verwendung mit Claude Desktop
Um dies mit Claude Desktop zu verwenden, fügen Sie Folgendes zu Ihrer claude_desktop_config.json
hinzu:
Testen mit MCP Inspector
Verfügbare Tools
Verbindungsverwaltung
get-connection-settings
: Aktuelle SeaTunnel-Verbindungs-URL und API-Schlüsselstatus anzeigenupdate-connection-settings
: Aktualisieren Sie die URL und/oder den API-Schlüssel, um eine Verbindung zu einer anderen Instanz herzustellen
Auftragsverwaltung
submit-job
: Senden Sie einen neuen Job mit Konfiguration im HOCON-Formatsubmit-job/upload
: Sendejob-Quellen-Upload-Konfigurationsdateisubmit-jobs
: Senden Sie mehrere Jobs im Stapel und übergeben Sie die Benutzereingabe direkt als Anforderungstext.stop-job
: Stoppen Sie einen laufenden Job mit optionalem Sicherungspunktget-job-info
: Erhalten Sie detaillierte Informationen zu einem bestimmten Jobget-running-jobs
: Listet alle aktuell laufenden Jobs aufget-running-job
: Details zu einem bestimmten laufenden Job abrufenget-finished-jobs
: Listet alle abgeschlossenen Jobs nach Status auf
Systemüberwachung
get-overview
: Erhalten Sie einen Überblick über den SeaTunnel-Clusterget-system-monitoring-information
: Erhalten Sie detaillierte Informationen zur Systemüberwachung
Änderungsprotokoll
Version 1.1.0 (10.04.2025)
- Neue Funktion : Hinzugefügtes
submit-jobs
undsubmit-job/upload
Tool für Batch-Job-Übermittlung und Dokumentübermittlungsvorgänge- Ermöglicht die gleichzeitige Übermittlung mehrerer Jobs mit einem einzigen API-Aufruf
- Die Eingabe wird direkt als Anforderungstext an die API übergeben
- Unterstützt das JSON-Format für Jobkonfigurationen
- Ermöglichen Sie die Übermittlung von Aufträgen auf Grundlage von Dokumenten
v1.0.0 (Erstveröffentlichung)
- Erstveröffentlichung mit grundlegenden SeaTunnel-Integrationsfunktionen
- Tools zur Auftragsverwaltung (Senden, Stoppen, Überwachen)
- Tools zur Systemüberwachung
- Dienstprogramme zur Verbindungskonfiguration
Lizenz
Apache-Lizenz
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 Model Context Protocol-Server, der die Interaktion mit Apache SeaTunnel über LLM-Schnittstellen ermöglicht und es Benutzern ermöglicht, Jobs zu verwalten, Systeminformationen zu überwachen und Verbindungen in natürlicher Sprache zu konfigurieren.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that allows LLMs to execute shell commands and receive their output in a controlled manner.Last updated -Python
- -securityAlicense-qualityA Model Context Protocol server that allows LLMs to interact with web content through standardized tools, currently supporting web scraping functionality.Last updated -PythonMIT License
Playwright MCP Serverofficial
AsecurityAlicenseAqualityA Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.Last updated -2170,03612,393TypeScriptApache 2.0- -securityAlicense-qualityA Model Context Protocol Server that enables LLMs to interact with and execute REST API calls through natural language prompts, supporting GET/PUT/POST/PATCH operations on configured APIs.Last updated -5PythonApache 2.0