ksterx/srunx
by Various
A modern Python library for SLURM workload manager integration with workflow orchestration capabilities.
MCP
ksterx/srunx
Added 1 June 2026
Overview
A Python library for integrating with the SLURM workload manager, enabling job submission and workflow orchestration. It provides Python abstractions for common SLURM operations.
Best for
Best for
Python developers managing HPC workflows on SLURM clusters
Use cases
- Submit batch jobs programmatically from Python
- Orchestrate multi-step workflows on HPC clusters
- Monitor job status and retrieve results
Notes
A Python library for integrating with the SLURM workload manager, enabling job submission and workflow orchestration. It provides Python abstractions for common SLURM operations.
13 stars on GitHub. Last updated 2026-05-16. Licensed Apache-2.0.
Use cases
- Submit batch jobs programmatically from Python
- Orchestrate multi-step workflows on HPC clusters
- Monitor job status and retrieve results
Pros
- Simplifies SLURM interaction with a Python-friendly API
- Enables workflow orchestration for multi-step jobs
- Open source with no vendor lock-in
Cons
- Limited community adoption due to low stars
- Requires an existing SLURM environment to be useful
- May lack extensive documentation or examples
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Simplifies SLURM interaction with a Python-friendly API
- Enables workflow orchestration for multi-step jobs
- Open source with no vendor lock-in
Cons
- Limited community adoption due to low stars
- Requires an existing SLURM environment to be useful
- May lack extensive documentation or examples