
CLIO Slurm
Submit, monitor, and manage Slurm HPC jobs from your agent when batch compute runs on a cluster.
Overview
io.github.iowarp/slurm-mcp is a MCP server for the Operate phase that connects AI agents to Slurm workload management and HPC job scheduling over stdio.
What is this MCP server?
- CLIO Slurm MCP server for Slurm workload management and HPC job scheduling
- Agents can interact with cluster job workflows over MCP stdio
- Published via clio-kit 2.2.3 on PyPI from iowarp/clio-kit
- Fits indie builders and researchers who batch scientific or ML jobs on Slurm
- Standard MCP schema for adding HPC controls beside plotting and seismic CLIO tools
- Server version 2.2.3
- PyPI identifier clio-kit, stdio MCP transport
- Repository github.com/iowarp/clio-kit
Community signal: 25 GitHub stars.
What problem does it solve?
Builders on Slurm clusters copy-paste sbatch templates and CLI commands because agents cannot see or control the job scheduler safely.
Who is it for?
Indie researchers and builders running repeatable batch jobs on Slurm who want agent help with submission and workload checks.
Skip if: Teams on serverless-only or pure Kubernetes workflows with no Slurm, or users without SSH or cluster credentials.
What do I get? / Deliverables
After registration, your agent can drive Slurm scheduling and workload management actions through MCP tools aligned with your cluster access.
- Agent-callable Slurm workload and scheduling MCP tools
- Streamlined HPC job interactions from the coding agent
- Composable CLIO stack with plot, seismic, or sac servers when needed
Recommended MCP Servers
Journey fit
Slurm scheduling is production and cluster infrastructure control, which belongs under operating the systems that run your workloads. Infra is the right subphase because the server wraps workload manager APIs for job scheduling rather than app frontend or growth analytics.
How it compares
Slurm-focused HPC MCP bridge, not a full cloud provisioner or local process runner skill.
Common Questions / FAQ
Who is io.github.iowarp/slurm-mcp for?
It is for developers and researchers on Slurm-managed HPC systems who want MCP-driven job scheduling from Claude Code, Cursor, or similar clients.
When should I use io.github.iowarp/slurm-mcp?
Use it when you operate batch scientific, ML, or simulation workloads on Slurm and want the agent to manage jobs instead of manual CLI-only workflows.
How do I add io.github.iowarp/slurm-mcp to my agent?
Install clio-kit from PyPI, configure the slurm-mcp MCP server with stdio in your agent, and ensure the runtime can reach Slurm commands or APIs permitted on your cluster.