What problem does it solve?
Submits machine-learning experiments to a SLURM cluster to automate training job launches. Supports selecting the target cluster, specifying the script, and defining resource requirements (GPUs, time, memory) across multiple clusters. Requires explicit confirmation before submission, uses submit_job to launch the job, and records metadata with record_experiment for later monitoring via /jobs.
Core Features & Use Cases
- Parse user requests to identify target cluster, script path, and resource requirements (GPUs, time, memory).
- Confirm planned submission with the user, including the sbatch command and estimated resources.
- Submit the job using the submit_job MCP tool and track the job lifecycle.
- Record experiment metadata with record_experiment, linking cluster, job ID, and key hyperparameters.
- Provide status and results guidance via commands like /jobs and log inspection.
Quick Start
Submit a training job to your cluster by stating the target cluster, script path, and resource requirements.