Server data from the Official MCP Registry
MCP server for Unraid API — provides tools to interact with an Unraid server's GraphQL API.
MCP server for Unraid API — provides tools to interact with an Unraid server's GraphQL API.
This MCP server contains critical security vulnerabilities. The codebase includes obfuscated WebAssembly binary data embedded directly in source files, a pattern commonly associated with malware distribution. Additionally, there are dangerous patterns including unsanitized subprocess calls in test files, environment variable exfiltration risks, and extensive use of eval-like operations on untrusted GraphQL subscriptions. The embedded binary and obfuscation patterns represent a severe red flag. Supply chain analysis found 12 known vulnerabilities in dependencies (0 critical, 7 high severity). Package verification found 1 issue.
4 files analyzed · 24 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: UNRAID_API_URL
Environment variable: UNRAID_API_KEY
Add this to your MCP configuration file:
{
"mcpServers": {
"tv-tootie-unraid-mcp": {
"env": {
"UNRAID_API_KEY": "your-unraid-api-key-here",
"UNRAID_API_URL": "your-unraid-api-url-here"
},
"args": [
"-y",
"unraid-codex-chathead"
],
"command": "npx"
}
}
}From the project's GitHub README.
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.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.