MCP server for SLURM cluster interactions enabling end-to-end AI-assisted coding workflows
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"secure-cluster-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Secure Cluster MCP [](https://github.com/FlorianSp2000/secure-cluster-mcp/actions/workflows/ci.yml) [](https://pypi.org/project/secure-cluster-mcp/) [](https://www.python.org/downloads/) [](LICENSE) Let AI coding assistants manage your SLURM cluster jobs safely. Built with [FastMCP](https://github.com/jlowin/fastmcp) for ML researchers who want seamless experiment management through Claude Code or other MCP-compatible agents. ## Why? Running ML experiments on HPC clusters typically means manual `scp`/`ssh` commands. This MCP server lets your AI assistant handle the workflow - transferring code, submitting jobs, monitoring progress, debugging failures - with built-in safety guardrails. - **Structure** - well-defined tools for common workflows (transfer, submit, read logs) - **Guardrails** - path validation, rate limiting, dangerous command blocking - **Permissions** - read-only tools auto-allowed, write operations require confirmation ### Recommended Claude Code permissions In `settings.local.json`, auto-allow read-only tools: ```json { "permissions": { "allow": [ "mcp__cluster__cluster_info", "mcp__cluster__list_remote", "mcp__cluster__check_queue", "mcp__cluster__read_logs", "mcp__cluster__search_logs" ] } } ``` Tools requiring permission (write/execute): `transfer_file`, `download_file`, `submit_job`, `poll_job`, `run_remote_command`, `singularity_test` ## Prerequisites - SSH access to your cluster (key-based authentication) - SLURM scheduler (sbatch, squeue commands) ## Guardrails - **Rate limiting** - max 30 commands per 5 min (configurable via env) - **Path validation** - all paths must be under REMOTE_BASE_PATH - **Dangerou…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.