seatunnel-mcp

seatunnel-mcp

3.5

If you are the rightful owner of seatunnel-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

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

The SeaTunnel MCP Server is designed to facilitate seamless interaction with SeaTunnel services through Model Context Protocol (MCP) interfaces. It provides a robust platform for job management, system monitoring, and dynamic connection configuration. The server supports REST API interactions, allowing users to submit, stop, and monitor jobs efficiently. With built-in logging and monitoring tools, users can retrieve comprehensive job information and statistics. The server is compatible with various platforms, including Claude Desktop, and can be tested using MCP Inspector. It requires Python 3.12 or higher and a running SeaTunnel instance.

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

Tools

  1. get-connection-settings

    View current SeaTunnel connection URL and API key status

  2. update-connection-settings

    Update URL and/or API key to connect to a different instance

  3. submit-job

    Submit a new job with configuration in HOCON format

  4. submit-job/upload

    Submit job source upload configuration file

  5. submit-jobs

    Submit multiple jobs in batch, directly passing user input as request body

  6. stop-job

    Stop a running job with optional savepoint

  7. get-job-info

    Get detailed information about a specific job

  8. get-running-jobs

    List all currently running jobs

  9. get-running-job

    Get details about a specific running job

  10. get-finished-jobs

    List all finished jobs by state

  11. get-overview

    Get an overview of the SeaTunnel cluster

  12. get-system-monitoring-information

    Get detailed system monitoring information