67
/ 100
7 days ago
glama

o2-mcp

Enables interaction with the HMS O2 cluster via SSH, allowing job submission, remote command execution, file transfers, and disk management while minimizing Duo authentication prompts.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
25 tools verified — handlers match their declared behaviour
11 read-only tools verified — handlers contain no write/delete/exec
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configO2_ASYNC_STATE_DIR( to override).
configO2_SSH_LOCK_FILE"": "/path/to/.agent_locks/O2_DISABLED"
configO2_SSH_HOST_ALIAS
configO2_SSH_TRANSFER_ALIAS"": "o2-transfer",
configO2_SSH_CONNECT_TIMEOUT_SECONDS
configO2_IGNORE_LOCAL_LOCK
configO2_USER
configO2_LOG_DIR
configO2_SCRATCH_RUNS_ROOT
configO2_GROUP_RUNS_ROOT
configO2_RUN_REGISTRY
configO2_HOME_ROOT
configO2_GROUP_ROOT
configO2_SCRATCH_ROOT
configO2_STANDBY_ROOT
configO2_SNAPSHOT_KEEP
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 5 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/jiaxi1102-o2-mcp-a8vha7)](https://m8ven.ai/mcp/jiaxi1102-o2-mcp-a8vha7)
commit: 3bbf48d20194487edc2f6f1cd75860b8dd4bb76a
code hash: 1c0e12401d1ba40073930df52b6e5ff067204193973e623773936113960f38e7
verified: 6/18/2026, 10:34:14 AM
view raw JSON →