runraid

jmagar/runraid
★ 3 stars Rust AI/LLM Updated today
Rust MCP server and CLI for Unraid GraphQL operations across NAS, Docker, VM, and storage status workflows, with guarded write boundaries.
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": {
    "runraid": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "runraid"
      ]
    }
  }
}

README Excerpt

`unraid-rmcp` is a Rust MCP server and CLI for querying an Unraid NAS through the Unraid GraphQL API. It exposes one MCP tool, `unraid`, plus the `runraid` CLI. Agents can inspect array health, disks, Docker containers and logs, VMs, shares, notifications, system metrics, UPS, logs, network settings, plugins, parity history, rclone,

Tools (20)

UNRAID_API_KEYUNRAID_API_SKIP_TLS_VERIFYUNRAID_API_URLUNRAID_NOAUTHUNRAID_RMCP_ALLOWED_HOSTSUNRAID_RMCP_ALLOWED_ORIGINSUNRAID_RMCP_AUTH_ADMIN_EMAILUNRAID_RMCP_AUTH_MODEUNRAID_RMCP_DISABLE_HTTP_AUTHUNRAID_RMCP_GOOGLE_CLIENT_IDUNRAID_RMCP_GOOGLE_CLIENT_SECRETUNRAID_RMCP_HOSTUNRAID_RMCP_NO_AUTHUNRAID_RMCP_PORTUNRAID_RMCP_PUBLIC_URLUNRAID_RMCP_RELEASE_BASE_URLUNRAID_RMCP_REPOUNRAID_RMCP_SERVER_NAMEUNRAID_RMCP_TOKENarray

Topics

automationclaude-codeclaude-code-pluginsclicodexdockergeminigraphqlhomelabmcpmcp-servermodel-context-protocolnasoauthrmcp