seatunnel-mcp
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
get-connection-settings
View current SeaTunnel connection URL and API key status
update-connection-settings
Update URL and/or API key to connect to a different instance
submit-job
Submit a new job with configuration in HOCON format
submit-job/upload
Submit job source upload configuration file
submit-jobs
Submit multiple jobs in batch, directly passing user input as request body
stop-job
Stop a running job with optional savepoint
get-job-info
Get detailed information about a specific job
get-running-jobs
List all currently running jobs
get-running-job
Get details about a specific running job
get-finished-jobs
List all finished jobs by state
get-overview
Get an overview of the SeaTunnel cluster
get-system-monitoring-information
Get detailed system monitoring information