SeaTunnel MCP Server
@ocean-zhc
About SeaTunnel MCP Server
A Model Context Protocol (MCP) server for Apache Seatunnel. This provides access to your Apache Seatunnel RESTful API V2 instance and the surrounding ecosystem.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"seatunnel": {
"command": "python",
"args": [
"-m",
"src.seatunnel_mcp"
],
"cwd": "Project root directory",
"env": {
"SEATUNNEL_API_URL": "http://localhost:8090"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is SeaTunnel MCP Server?
A Model Context Protocol (MCP) server that enables LLM interfaces like Claude to interact with Apache SeaTunnel through REST API, supporting job management, system monitoring, and dynamic connection configuration.
How to use SeaTunnel MCP Server?
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.
Key features of SeaTunnel MCP Server
- 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
Use cases of SeaTunnel MCP Server
- Submit and manage SeaTunnel jobs via conversational LLM interfaces
- Monitor cluster health and job status in real time
- Dynamically switch SeaTunnel instances without restarting the server
- Batch submit multiple job configurations in one call
- Retrieve detailed job info and statistics for troubleshooting
FAQ from SeaTunnel MCP Server
What runtime dependencies does SeaTunnel MCP Server require?
Python 3.12 or higher, a running SeaTunnel instance, and Node.js for testing with MCP Inspector.
How do I change the SeaTunnel instance the server connects to?
Use the update-connection-settings tool at runtime to update the URL and optional API key without restarting the server.
What transport or authentication does the server support?
The server communicates via standard MCP protocol (stdio or SSE). It accepts an optional API key via the SEATUNNEL_API_KEY environment variable or runtime settings.
Can I stop a job and save its state?
Yes, the stop-job tool accepts an optional savepoint parameter.
Are there any known limitations?
—
Frequently asked questions
What runtime dependencies does SeaTunnel MCP Server require?
Python 3.12 or higher, a running SeaTunnel instance, and Node.js for testing with MCP Inspector.
How do I change the SeaTunnel instance the server connects to?
Use the `update-connection-settings` tool at runtime to update the URL and optional API key without restarting the server.
What transport or authentication does the server support?
The server communicates via standard MCP protocol (stdio or SSE). It accepts an optional API key via the `SEATUNNEL_API_KEY` environment variable or runtime settings.
Can I stop a job and save its state?
Yes, the `stop-job` tool accepts an optional savepoint parameter.
Basic information
More Other MCP servers
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser

Peekaboo MCP – lightning-fast macOS screenshots for AI agents
steipetePeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Website
FunnyWolfAdversary simulation and Red teaming platform with AI
Comments