- Home
- MCP servers
- SeaTunnel
SeaTunnel
- python
27
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"ocean-zhc-seatunnel-mcp": {
"command": "python",
"args": [
"-m",
"src.seatunnel_mcp"
],
"env": {
"SEATUNNEL_API_KEY": "your_api_key",
"SEATUNNEL_API_URL": "http://localhost:8090"
}
}
}
}SeaTunnel MCP Server lets you manage SeaTunnel through large language model interfaces. You can connect to a SeaTunnel instance, submit and monitor jobs, view system status, and use a REST-like interface from your MCP client to perform common SeaTunnel operations without leaving your workflow.
How to use
You connect your MCP client to the SeaTunnel MCP Server to manage SeaTunnel jobs and monitor the cluster. Start the server in your project, then issue tools like submitting jobs, stopping running jobs, and querying job information. You can view and update the active SeaTunnel connection at runtime, and you can monitor system status and statistics as part of your workflow.
How to install
Prerequisites you need before installing are a SeaTunnel instance and Python 3.12 or newer. You may also test with an MCP Inspector, which requires Node.js.
Step-by-step installation and run flow:
Additional sections
The server exposes several management and monitoring capabilities, including job submission and progress tracking, system status reports, and dynamic configuration. You can inspect and modify how the MCP server connects to SeaTunnel at runtime, enabling quick changes to the target SeaTunnel instance without restarting the server.
Available tools
get-connection-settings
View current SeaTunnel connection URL and API key status
update-connection-settings
Update URL and/or API key to connect to a different SeaTunnel instance
submit-job
Submit a new SeaTunnel job with configuration
submit-jobs
Submit multiple jobs in batch
stop-job
Stop a running SeaTunnel job
get-job-info
Get detailed information about a specific job
get-running-jobs
List all currently running jobs
get-finished-jobs
List all finished jobs by state