slurm-mcp

WenzhuoXu/slurm-mcp
★ 3 stars Python AI/LLM Updated 1d ago
MCP server that drives SLURM clusters over SSH from a Claude Code session: provision, submit, monitor, balance across partitions and clusters, and collect results. Verified on CMU TRACE and PSC Bridges-2.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "slurm-mcp": {
      "command": "uvx",
      "args": [
        "slurm-mcp"
      ]
    }
  }
}

Or install with pip: pip install slurm-mcp

README Excerpt

Talk to your compute in English from a Claude Code session. Provision it, submit jobs, balance them across partitions and clusters by wait time and cost, get told when they finish or fail, and pull the results back — over nothing but the SSH login you already have. It is general to any SSH-reachable SLURM cluster: give it a hostname, a username and a password and it

Tools (10)

E_ALLOC_NOT_READYE_AUTHE_HOSTKEYE_NO_SCHEDULERE_QUOTAE_SCRIPTmax_running_per_targetobjectiveprefer_clustersu_reserve