SeaTunnel

Provides an MCP interface to manage SeaTunnel jobs, monitor systems, and connect to SeaTunnel services.
  • 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

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational