o2-mcp

jiaxi1102/o2-mcp
★ 0 stars Python File System Updated 2d ago
Generic HMS O2 cluster access + MCP server (SSH ControlMaster, Slurm, rsync transfers, workspace hygiene)
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": {
    "o2-mcp": {
      "command": "uvx",
      "args": [
        "o2-mcp"
      ]
    }
  }
}

Or install with pip: pip install o2-mcp

README Excerpt

Generic, project-agnostic access to the **HMS O2 cluster**, exposed both as a Python library (`o2mcp`) and as an **MCP server** (`o2-mcp`) so an agent can submit Slurm work, run remote commands, monitor jobs, move files, and keep disk tidy — without triggering a Duo push on every action. Extracted from `clock-oscillation-analysis` so the cluster tooling is shared

Tools (20)

o2_authorize_logino2_cancel_jobo2_disk_reporto2_execo2_job_statuso2_local_statuso2_placeo2_policy_disableo2_policy_enable_reuseo2_probeo2_squeueo2_start_brokero2_start_mastero2_statuso2_stop_brokero2_stop_mastero2_submit_jobo2_tail_logo2_transfer_cancelo2_transfer_status