Integrations
Integrates with SeaTunnel (an Apache project) to provide job management capabilities including submitting, stopping, and monitoring jobs, as well as retrieving system monitoring information and cluster overview.
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
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.
LLM インターフェイスを介して Apache SeaTunnel との対話を可能にするモデル コンテキスト プロトコル サーバー。これにより、ユーザーは自然言語を使用してジョブを管理し、システム情報を監視し、接続を構成できます。
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
- AsecurityAlicenseAqualityA Model Context Protocol server that gives LLMs the ability to interact with Ethereum networks, manage wallets, query blockchain data, and execute smart contract operations through a standardized interface.Last updated -313232TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables Claude and other LLMs to interact with Notion workspaces, providing capabilities like searching, retrieving, creating and updating pages, as well as managing databases.Last updated -2752TypeScript
- 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 -29101TypeScriptMIT License