Query, monitor, and manage Unraid servers via GraphQL API through MCP tools. Supports system info, Docker, VMs, array/parity, notifications, plugins, rclone, and live telemetry.
# Add to your Claude Code skills
git clone https://github.com/dinglebear-ai/unraid-mcpGuides for using mcp servers skills like unraid-mcp.
Last scanned: 7/27/2026
{
"issues": [
{
"file": "agents/unraid-rs/skills/unraid/SKILL.md",
"line": 173,
"type": "secret-exfiltration",
"message": "Instruction appears to send credentials/secrets to an external endpoint",
"severity": "medium"
},
{
"file": "agents/unraid-rs/skills/unraid/SKILL.md",
"line": 180,
"type": "secret-exfiltration",
"message": "Instruction appears to send credentials/secrets to an external endpoint",
"severity": "medium"
},
{
"file": "agents/unraid-rs/skills/unraid/SKILL.md",
"line": 186,
"type": "secret-exfiltration",
"message": "Instruction appears to send credentials/secrets to an external endpoint",
"severity": "medium"
},
{
"file": "agents/unraid-rs/skills/unraid/SKILL.md",
"type": "secret-exfiltration",
"message": "…and 3 more similar matches in this file",
"severity": "low"
},
{
"file": "unraid-py/docs/upstream/CLAUDE.md",
"line": 33,
"type": "secret-exfiltration",
"message": "Instruction appears to send credentials/secrets to an external endpoint",
"severity": "medium"
}
],
"status": "PASSED",
"scannedAt": "2026-07-27T07:30:47.546Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}A monorepo of Unraid tooling: two MCP servers (Python and Rust) and three Unraid OS plugins, plus the Claude/Codex agent integrations that surface them.
| Path | What it is | Toolchain | Build / test |
|---|---|---|---|
unraid-py/ |
unraid-mcp — Python MCP server (GraphQL), the flagship. Published to PyPI as unraid-mcp. |
Python / uv / hatchling | cd unraid-py && uv run pytest && uv build --wheel |
unraid-rs/ |
runraid — Rust MCP server + CLI (single static binary), unraid-rmcp on npm. |
Rust / cargo | cd unraid-rs && cargo fmt --check && cargo clippy --all-targets -- -D warnings && cargo test |
plugins/mcp/ |
Unraid OS plugin that ships the Python MCP server onto an Unraid box. | shell .plg + Python |
bash plugins/mcp/scripts/build-txz.sh <ver> <wheel> |
plugins/incus/ |
Unraid OS plugin running Incus system containers ("dev containers") firewalled off the LAN. Includes a NestJS/GraphQL unraid-api backend. |
shell .plg + NestJS/Vue |
cd plugins/incus && ./scripts/verify-classic-package.sh && ./tests/classic-contract.sh |
plugins/codex/ |
Unraid OS plugin embedding a Codex chathead app-server. | shell .plg + React |
cd plugins/codex && ./tests/contract.sh |
agents/unraid-py/ |
Claude Code / Codex plugin (name: unraid-mcp) for the Python server. |
— | — |
agents/unraid-rs/ |
Claude Code / Codex plugin (name: runraid) for the Rust server. |
— | — |
/plugin marketplace add dinglebear-ai/unraid-mcp
/plugin install unraid-mcp@unraid-mcp # Python server
/plugin install runraid@unraid-mcp # Rust server
Both plugins are published from a single repo. Claude reads
.claude-plugin/marketplace.json; Codex reads .agents/plugins/marketplace.json.
meta-ci.yml asserts the two list the same plugin set, so they cannot drift.
marketplace add accepts the owner/repo shorthand (or a full git URL / local
path). After install, Claude Code prompts for the connection settings (the
plugin's userConfig) and persists them to ~/.unraid-mcp/.env.
The Python server is the flagship. Full documentation — installation, Claude
Code / Codex / Gemini setup, configuration, authentication, guardrails, and the
tool surface — lives in unraid-py/README.md and
unraid-py/docs/. It publishes to PyPI as unraid-mcp (import
package unraid_mcp) and launches with uvx unraid-mcp.
Versioning is driven by release-please across all four release units. The Python
server keeps unprefixed vX.Y.Z tags (the existing audience's scheme); the other
components use prefixed tags: unraid-rs-vX.Y.Z, incus-vX.Y.Z, codex-vX.Y.Z.
Plugin .txz payloads ship as GitHub release assets, not tracked in git.
MIT — see LICENSE.
unraid-mcp is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by dinglebear-ai. Query, monitor, and manage Unraid servers via GraphQL API through MCP tools. Supports system info, Docker, VMs, array/parity, notifications, plugins, rclone, and live telemetry. It has 100 GitHub stars.
Yes. unraid-mcp passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/dinglebear-ai/unraid-mcp" and add it to your Claude Code skills directory (see the Installation section above).
unraid-mcp is primarily written in Python. It is open-source under dinglebear-ai on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh unraid-mcp against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars