Apache Flink REST API
The Flink REST API is exposed by the JobManager Dispatcher and provides monitoring and management capabilities for a Flink cluster. It covers cluster configuration, JobManager environment and metrics, job lifecycle (submit, list, cancel, stop), checkpoint and savepoint management, JAR upload and execution, dataset operations, and TaskManager inspection.
What You Can Do
MCP Tools
shutdowncluster
Shut down the cluster
getwebuiconfig
Web UI configuration
getjobmanagerconfig
Cluster configuration
getjobmanagerenvironment
JobManager environment
listjobmanagerlogs
List JobManager log files
getjobmanagermetrics
JobManager metrics
getjobmanagerthreaddump
JobManager thread dump
listjobs
List jobs
getjobsoverview
Jobs overview
getjobsmetrics
Aggregated job metrics
getjob
Get job details
terminatejob
Cancel or stop a job
getjobconfig
Job configuration
getjobexceptions
Job exception history
getjobaccumulators
Job accumulators
getjobcheckpoints
Checkpoint statistics for a job
triggercheckpoint
Trigger a checkpoint
getcheckpointconfig
Checkpoint configuration for a job
getcheckpointdetails
Checkpoint details
listjars
List uploaded JARs
uploadjar
Upload a JAR
deletejar
Delete a JAR
getjarplan
Plan for a JAR
runjar
Run a job from a JAR
listtaskmanagers
List TaskManagers
gettaskmanagermetrics
TaskManager metrics
listtaskmanagerlogs
List TaskManager logs
listdatasets
List cluster datasets
deletedataset
Delete a cluster dataset