Keyflow

Search Keyflow

Find a shortcut, workflow, MCP server or skill

Unraid RMCP

local MCP server

Unraid RMCP is a local MCP server: Rust MCP server and CLI for Unraid GraphQL operations across NAS, Docker, VM, and storage workflows. Install it from npm as @dinglebear/unraid.

Installation

Terminal

claude mcp add unraid -e UNRAID_API_URL=... -e UNRAID_API_KEY=... -e UNRAID_RMCP_VERSION=... -e UNRAID_RMCP_REPO=... -e UNRAID_RMCP_RELEASE_BASE_URL=... -e RUST_LOG=... -- npx -y @dinglebear/unraid

Run in your project folder. Add --scope user to use it everywhere.

Claude Desktop, Cursor & other clients

Add to claude_desktop_config.json or .cursor/mcp.json.

{
  "mcpServers": {
    "unraid": {
      "command": "npx",
      "args": [
        "-y",
        "@dinglebear/unraid"
      ],
      "env": {
        "UNRAID_API_URL": "...",
        "UNRAID_API_KEY": "...",
        "UNRAID_RMCP_VERSION": "...",
        "UNRAID_RMCP_REPO": "...",
        "UNRAID_RMCP_RELEASE_BASE_URL": "...",
        "RUST_LOG": "..."
      }
    }
  }
}

Fill in the environment variables with your own credentials.

What you need

  • Runtime: Node.js 18+ (runs with npx).
  • MCP client: Claude Code, Codex, Antigravity, Claude Desktop, Cursor or any other client that speaks MCP over stdio.
  • Environment variables: UNRAID_API_URL, UNRAID_API_KEY, UNRAID_RMCP_VERSION, UNRAID_RMCP_REPO, UNRAID_RMCP_RELEASE_BASE_URL, RUST_LOG

Summary

Rust MCP server and CLI for Unraid GraphQL operations across NAS, Docker, VM, and storage workflows.

Unraid RMCP vs similar servers

ServerStarsTypeAPI keyRuntime
Unraid RMCP131LocalYesnpm
Unraid MCP131LocalYespypi
Unraid MCP131LocalYespypi
ProxmoxMCP-Plus559LocalYespypi
Apollo MCP Server310LocalNooci

Questions

It reads 6 environment variables: UNRAID_API_URL, UNRAID_API_KEY, UNRAID_RMCP_VERSION, UNRAID_RMCP_REPO, UNRAID_RMCP_RELEASE_BASE_URL, RUST_LOG. Set them in your MCP config before starting the server.

Node.js 18+ (runs with npx), plus an MCP client such as Claude Code, Codex, Claude Desktop or Cursor.

Unraid RMCP is a local MCP server distributed as the npm package @dinglebear/unraid.

Run: claude mcp add unraid -e UNRAID_API_URL=... -e UNRAID_API_KEY=... -e UNRAID_RMCP_VERSION=... -e UNRAID_RMCP_REPO=... -e UNRAID_RMCP_RELEASE_BASE_URL=... -e RUST_LOG=... -- npx -y @dinglebear/unraid

Run: codex mcp add unraid --env UNRAID_API_URL=... --env UNRAID_API_KEY=... --env UNRAID_RMCP_VERSION=... --env UNRAID_RMCP_REPO=... --env UNRAID_RMCP_RELEASE_BASE_URL=... --env RUST_LOG=... -- npx -y @dinglebear/unraid

Similar MCP servers

NameStars
  1. Unraid MCPai.dinglebear/unraid-mcp131
  2. Unraid MCPtv.tootie/unraid-mcp131
  3. ProxmoxMCP-Plusio.github.RekklesNA/proxmox-mcp-plus559
  4. Apollo MCP Serverio.github.apollographql/apollo-mcp-server310
  5. pare-dockerio.github.Dave-London/pare-docker138
  6. CCXTio.github.ccxt/ccxt-mcp44K
  7. mcp-server-searchio.github.bytedance/mcp-server-search39K
  8. Desktop Commanderio.github.wonderwhy-er/desktop-commander9,802