SeaTunnel MCP Server

by ocean-zhc

33 stars
305 downloads
Not rated
GitHub

About

A Model Context Protocol (MCP) server for Apache Seatunnel. This provides access to your Apache Seatunnel RESTful API V2 instance and the surrounding ecosystem.

Details

Author
ocean-zhc
GitHub stars
33
Downloads
305
Categories
Other

- Job management: submit, stop, monitor jobs
- System monitoring and information retrieval
- REST API interaction with SeaTunnel services
- Dynamic connection configuration at runtime
- Built-in logging and monitoring tools

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name SeaTunnel MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via pip install -e . in a Python 3.12+ virtual environment, set environment variables SEATUNNEL_API_URL and optionally SEATUNNEL_API_KEY, then run python -m src.seatunnel_mcp. Configure in Claude Desktop by adding a seatunnel MCP server entry to claude_desktop_config.json.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "seatunnel mcp server": {
            "seatunnel": {
                "command": "python",
                "args": [
                    "-m",
                    "src.seatunnel_mcp"
                ],
                "cwd": "Project root directory",
                "env": {
                    "SEATUNNEL_API_URL": "http://localhost:8090"
                }
            }
        }
    }
}

McpServers

{
    "seatunnel": {
        "command": "python",
        "args": [
            "-m",
            "src.seatunnel_mcp"
        ],
        "cwd": "Project root directory",
        "env": {
            "SEATUNNEL_API_URL": "http://localhost:8090"
        }
    }
}

SeaTunnel MCP Server

A Model Context Protocol (MCP) server for interacting with SeaTunnel through LLM interfaces like Claude.

SeaTunnel MCP Logo

SeaTunnel MCP Server

Operation Video

To help you better understand the features and usage of SeaTunnel MCP, we provide a video demonstration. Please refer to the link below or directly check the video file in the project documentation directory.

https://www.youtube.com/watch?v=JaLA8EkZD7Q

IMAGE ALT TEXT HERE

> Tip: If the video does not play directly, make sure your device supports MP4 format and try opening it with a modern browser or video player.

Features

Job management (submit, stop, monitor)
System monitoring and information retrieval
REST API interaction with SeaTunnel services
Built-in logging and monitoring tools
Dynamic connection configuration
Comprehensive job information and statistics

Installation

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.