SeaTunnel MCP サーバー
Claude などの LLM インターフェイスを介して SeaTunnel と対話するためのモデル コンテキスト プロトコル (MCP) サーバー。


操作ビデオ
SeaTunnel MCPの機能と使い方をより深くご理解いただくために、ビデオデモをご用意しました。下記のリンクを参照するか、プロジェクトドキュメントディレクトリ内のビデオファイルを直接ご確認ください。
https://www.youtube.com/watch?v=JaLA8EkZD7Q

ヒント: ビデオが直接再生されない場合は、デバイスが MP4 形式をサポートしていることを確認し、最新のブラウザまたはビデオ プレーヤーで開いてみてください。
特徴
ジョブ管理(送信、停止、監視)
システム監視と情報検索
SeaTunnel サービスとの REST API のやり取り
組み込みのログおよび監視ツール
動的接続構成
包括的な求人情報と統計
インストール
要件
Python ≥ 3.12
SeaTunnelインスタンスの実行
Node.js (MCP Inspector によるテスト用)
使用法
環境変数
動的接続構成
サーバーは、実行時に接続設定を表示および更新するためのツールを提供します。
get-connection-settings: 現在の接続 URL と API キーのステータスを表示しますupdate-connection-settings: 別の SeaTunnel インスタンスに接続するために URL や API キーを更新します
MCP 経由の使用例:
ジョブ管理
サーバーは、SeaTunnel ジョブを送信および管理するためのツールを提供します。
submit-job: ジョブ設定で新しいジョブを送信するsubmit-jobs: 複数のジョブを一括で送信するstop-job: 実行中のジョブを停止するget-job-info: 特定のジョブに関する詳細情報を取得するget-running-jobs: 現在実行中のジョブをすべて一覧表示するget-finished-jobs: 完了したジョブを状態 (FINISHED、CANCELED、FAILED など) 別に一覧表示します。
サーバーの実行
Claude Desktopでの使用
Claude Desktop でこれを使用するには、 claude_desktop_config.jsonに以下を追加します。
MCP Inspectorによるテスト
利用可能なツール
接続管理
get-connection-settings: 現在の SeaTunnel 接続 URL と API キーのステータスを表示しますupdate-connection-settings: 別のインスタンスに接続するために URL や API キーを更新します
ジョブ管理
submit-job: HOCON形式の設定で新しいジョブを送信するsubmit-job/upload: ジョブソースアップロード設定ファイルの送信submit-jobs: 複数のジョブを一括送信し、ユーザー入力をリクエストボディとして直接渡します。stop-job: オプションのセーブポイントで実行中のジョブを停止するget-job-info: 特定のジョブに関する詳細情報を取得するget-running-jobs: 現在実行中のジョブをすべて一覧表示するget-running-job: 特定の実行中のジョブの詳細を取得するget-finished-jobs: 完了したジョブを状態別に一覧表示する
システム監視
get-overview: SeaTunnel クラスターの概要を取得しますget-system-monitoring-information: 詳細なシステム監視情報を取得する
変更履歴
v1.1.0 (2025年4月10日)
新機能: バッチジョブの送信とドキュメントの送信操作のための
submit-jobsとsubmit-job/uploadツールを追加しました1回のAPI呼び出しで複数のジョブを一度に送信できます
入力はリクエストボディとしてAPIに直接渡されます
ジョブ構成にJSON形式をサポート
ドキュメントに基づいてジョブの送信を許可する
v1.0.0(初回リリース)
基本的なSeaTunnel統合機能を備えた初期リリース
ジョブ管理ツール(送信、停止、監視)
システム監視ツール
接続構成ユーティリティ
ライセンス
Apacheライセンス
This server cannot be installed
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that allows LLMs to interact with web content through standardized tools, currently supporting web scraping functionality.Last updated -1MIT License
- -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 -6Apache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that enables LLMs to interact with web pages, take screenshots, generate test code, scrape web pages, and execute JavaScript in a real browser environment.Last updated -29116MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots, providing browser automation capabilities without requiring screenshots or visually-tuned models.Last updated -2Apache 2.0