SeaTunnel MCP Server
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.
Related MCP server: Superset MCP Server
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
# Clone repository
git clone <repository_url>
cd seatunnel-mcp
# Create virtual environment and install
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install -e .Anforderungen
Python ≥ 3.12
Ausführen einer SeaTunnel-Instanz
Node.js (zum Testen mit MCP Inspector)
Verwendung
Umgebungsvariablen
SEATUNNEL_API_URL=http://localhost:8090 # Default SeaTunnel REST API URL
SEATUNNEL_API_KEY=your_api_key # Optional: Default SeaTunnel API keyDynamische 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:
// Get current settings
{
"name": "get-connection-settings"
}
// Update connection settings
{
"name": "update-connection-settings",
"arguments": {
"url": "http://new-host:8090",
"api_key": "new-api-key"
}
}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
python -m src.seatunnel_mcpVerwendung mit Claude Desktop
Um dies mit Claude Desktop zu verwenden, fügen Sie Folgendes zu Ihrer claude_desktop_config.json hinzu:
{
"mcpServers": {
"seatunnel": {
"command": "python",
"args": ["-m", "src.seatunnel_mcp"],
"cwd": "Project root directory"
}
}
}Testen mit MCP Inspector
npx @modelcontextprotocol/inspector python -m src.seatunnel_mcpVerfü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-jobsundsubmit-job/uploadTool für Batch-Job-Übermittlung und DokumentübermittlungsvorgängeErmö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
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityFmaintenanceA Model Context Protocol server that enables LLMs to interact with Databricks workspaces through natural language, allowing SQL query execution and job management operations.50
- FlicenseBqualityDmaintenanceA Model Context Protocol server that enables large language models to interact with Apache Superset databases through REST API, supporting database queries, table lookups, field information retrieval, and SQL execution.45

MCP TapData Serverofficial
FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables Large Language Models to access and interact with database connections, including viewing schemas and performing CRUD operations on connected databases.- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that allows AI agents to interact with Apache DolphinScheduler through a standardized protocol, enabling AI-driven workflow management.27Apache 2.0
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
MCP server for AI dialogue using various LLM models via AceDataCloud
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ocean-zhc/seatunnel-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server