Unraid RMCP is a Rust-implemented MCP server and command-line interface designed to expose Unraid system management capabilities to AI agents. It communicates over stdio transport and connects to an Unraid instance via a configurable API URL and API key, both supplied through environment variables. The server targets the full range of Unraid operational domains: GraphQL API interactions, NAS file and storage management, Docker container workflows, virtual machine control, and disk or array storage operations.
Configuration is handled entirely through environment variables. UNRAID_API_URL and UNRAID_API_KEY point the server at a specific Unraid instance. UNRAID_RMCP_VERSION, UNRAID_RMCP_REPO, and UNRAID_RMCP_RELEASE_BASE_URL control versioning and release resolution. RUST_LOG governs log verbosity. The package is distributed via npm under version 0.2.3 and is published by ai.dinglebear.
No tool list is published in the registry record, so the exact set of operations an agent can invoke at runtime is not enumerable from this entry. Developers should inspect the repository at github.com/jmagar/unraid-rmcp to understand current tool coverage before integrating. Because transport is stdio only, this server is not suitable for deployments that require HTTP or SSE-based MCP transport.