Unraid RMCP

Official registry Cloud and DevOps

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

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package unraid-rmcp
Claude Code
claude mcp add unraid-rmcp -e 'UNRAID_API_URL=<UNRAID_API_URL>' -e 'UNRAID_API_KEY=<your unraid_api_key>' -e 'UNRAID_RMCP_VERSION=<UNRAID_RMCP_VERSION>' -e 'UNRAID_RMCP_REPO=jmagar/unraid-rmcp' -e 'UNRAID_RMCP_RELEASE_BASE_URL=<UNRAID_RMCP_RELEASE_BASE_URL>' -e 'RUST_LOG=info' -- npx -y unraid-rmcp@0.2.3 mcp
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "unraid-rmcp": {
            "command": "npx",
            "args": [
                "-y",
                "unraid-rmcp@0.2.3",
                "mcp"
            ],
            "env": {
                "UNRAID_API_URL": "<UNRAID_API_URL>",
                "UNRAID_API_KEY": "<your unraid_api_key>",
                "UNRAID_RMCP_VERSION": "<UNRAID_RMCP_VERSION>",
                "UNRAID_RMCP_REPO": "jmagar/unraid-rmcp",
                "UNRAID_RMCP_RELEASE_BASE_URL": "<UNRAID_RMCP_RELEASE_BASE_URL>",
                "RUST_LOG": "info"
            }
        }
    }
}

Environment variables

  • UNRAID_API_URL required Full Unraid GraphQL endpoint URL.
  • UNRAID_API_KEY required secret Unraid API key.
  • UNRAID_RMCP_VERSION Optional GitHub release tag override for the downloaded Unraid RMCP binary.
  • UNRAID_RMCP_REPO Optional GitHub owner/repo override for release asset downloads.
  • UNRAID_RMCP_RELEASE_BASE_URL Optional release download base URL override.
  • RUST_LOG Tracing filter for Unraid RMCP logs.

Frequently asked questions

What is Unraid RMCP?

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

How do I install Unraid RMCP?

It runs on your machine. In Claude Code: claude mcp add unraid-rmcp -e 'UNRAID_API_URL=<UNRAID_API_URL>' -e 'UNRAID_API_KEY=<your unraid_api_key>' -e 'UNRAID_RMCP_VERSION=<UNRAID_RMCP_VERSION>' -e 'UNRAID_RMCP_REPO=jmagar/unraid-rmcp' -e 'UNRAID_RMCP_RELEASE_BASE_URL=<UNRAID_RMCP_RELEASE_BASE_URL>' -e 'RUST_LOG=info' -- npx -y unraid-rmcp@0.2.3 mcp. For other clients, paste the JSON configuration from this page into their MCP settings.

Does Unraid RMCP need an API key?

Yes. It expects UNRAID_API_URL, UNRAID_API_KEY, which you set in its configuration.

Is Unraid RMCP open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains Unraid RMCP?

It is published by jmagar. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.