Connects to the Apache SeaTunnel REST API V2 so agents can manage jobs, monitor system info and configure connections.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add seatunnel --env SEATUNNEL_API_URL='<SEATUNNEL_API_URL>' -- python -m src.seatunnel_mcp~/.codex/config.toml
[mcp_servers.seatunnel]
command = "python"
args = ["-m", "src.seatunnel_mcp"]
env = { SEATUNNEL_API_URL = "<SEATUNNEL_API_URL>" }
# codex mcp add seatunnel --env SEATUNNEL_API_URL='<SEATUNNEL_API_URL>' -- python -m src.seatunnel_mcp~/.cursor/mcp.json
{
"mcpServers": {
"seatunnel": {
"command": "python",
"args": [
"-m",
"src.seatunnel_mcp"
],
"env": {
"SEATUNNEL_API_URL": "<SEATUNNEL_API_URL>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"seatunnel": {
"type": "stdio",
"command": "python",
"args": [
"-m",
"src.seatunnel_mcp"
],
"env": {
"SEATUNNEL_API_URL": "<SEATUNNEL_API_URL>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"seatunnel": {
"command": "python",
"args": [
"-m",
"src.seatunnel_mcp"
],
"env": {
"SEATUNNEL_API_URL": "<SEATUNNEL_API_URL>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"seatunnel": {
"command": "python",
"args": [
"-m",
"src.seatunnel_mcp"
],
"env": {
"SEATUNNEL_API_URL": "<SEATUNNEL_API_URL>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"seatunnel": {
"command": "python",
"args": [
"-m",
"src.seatunnel_mcp"
],
"env": {
"SEATUNNEL_API_URL": "<SEATUNNEL_API_URL>"
}
}
}
}Environment variables
SEATUNNEL_API_URL
Replace the placeholders with your own credentials and keep them out of version control.