Monitor and manage an Unraid server from any MCP client: array, Docker, VMs, ZFS, logs, and UPS.
Maintain this server? Claim it
This server only runs locally, from a package. Install it with the instructions on this page to try it.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add better-unraid-mcp \ -e UNRAID_API_URL=YOUR_UNRAID_API_URL \ -e UNRAID_API_KEY=YOUR_UNRAID_API_KEY \ -- npx -y [email protected]
Environment
UNRAID_API_URL (required): Full Unraid GraphQL endpoint, including /graphqlUNRAID_API_KEY (required): Unraid API key (Settings → Management Access → API Keys)UNRAID_SSH_HOST (optional, not in the config above): Optional: SSH host for host-level toolsUNRAID_SSH_PASSWORD (optional, not in the config above): Optional: SSH password (or set UNRAID_SSH_KEY_PATH)MCP_READ_ONLY (optional, not in the config above): Set true to register only read-only toolsWe don't run packages, so we can't list this server's tools.