MCP.so
登录

SeaTunnel MCP Server

@ocean-zhc

基本信息

分类

其他

许可证

Apache-2.0

传输方式

stdio

作者

ocean-zhc

关于 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.

SeaTunnel MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

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

SeaTunnel MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

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

常见问题

1

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.

2

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.

3

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.

4

Can I stop a job and save its state?

Yes, the `stop-job` tool accepts an optional savepoint parameter.

评论

其他 分类下的更多 MCP 服务器