← Back to directory
U

Unraid

Community
Unraid RMCP - Rust MCP server and CLI for Unraid GraphQL operations.
GitHub source repository ↗
★ 128 Stars Category · Cloud Storage Very popular Source revision 5b7dff47ec68
31FMRS · D
Reliability
4/20
Security and permissions
6/20
Maintenance
6/20
Documentation
8/20
Setup experience
7/20

A community-maintained Rust MCP server for managing Unraid. It offers extensive tools but is not official, so careful permission configuration is advised.

Read the FMRS scoring method →

A Rust MCP server that queries, monitors, and manages Unraid servers via GraphQL API. Supports system info, Docker, VMs, array/parity, notifications, plugins, rclone, and live telemetry.

Tools

The tool list has not been reviewed yet.

Setup

Install via npm: npx @dinglebear/unraid mcp. Set environment variables UNRAID_API_URL and UNRAID_API_KEY. Alternatively, build from source: cd unraid-rs && cargo build --release, then run runraid serve mcp.

Fit and risk

Best for

  • Developers familiar with Rust
  • Users who need to manage Unraid via CLI or MCP locally
  • Users who prefer a single static binary

Not for

  • Users needing official Unraid support
  • Users preferring Python ecosystem
  • Users needing GUI management

Required permissions

  • Requires Unraid API URL and API key
  • Read operations require `unraid:read` scope
  • Mutating operations require `unraid:admin` scope

Risks and side effects

  • Not an official Unraid tool, may lack support
  • Requires network access to Unraid server
  • API key exposure could be a security risk
  • Write operations could affect VM, Docker, or array state

Troubleshooting

  1. Verify `UNRAID_API_URL` and `UNRAID_API_KEY`
  2. Ensure network connectivity to Unraid server
  3. Check logs with `RUST_LOG=debug`
  4. Validate SSL certificate or set `UNRAID_API_SKIP_TLS_VERIFY=true`

Use cases

Query Unraid system status
Manage Docker containers and VMs
Monitor array and parity
View and manipulate notifications
Manage plugins and rclone

Supported clients

Claude DesktopFull support

More servers from this repository