mirror of
https://github.com/jmagar/unraid-mcp
synced 2026-04-21 13:37:53 +00:00
64 lines
1.9 KiB
JSON
64 lines
1.9 KiB
JSON
{
|
|
"name": "unraid-mcp",
|
|
"displayName": "Unraid MCP",
|
|
"version": "1.2.4",
|
|
"description": "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.",
|
|
"author": {
|
|
"name": "Jacob Magar",
|
|
"email": "jmagar@users.noreply.github.com"
|
|
},
|
|
"repository": "https://github.com/jmagar/unraid-mcp",
|
|
"homepage": "https://github.com/jmagar/unraid-mcp",
|
|
"license": "MIT",
|
|
"keywords": [
|
|
"unraid",
|
|
"homelab",
|
|
"mcp",
|
|
"graphql",
|
|
"docker",
|
|
"nas",
|
|
"monitoring"
|
|
],
|
|
"mcpServers": {
|
|
"unraid": {
|
|
"type": "stdio",
|
|
"command": "uv",
|
|
"args": [
|
|
"run",
|
|
"--directory",
|
|
"${CLAUDE_PLUGIN_ROOT}",
|
|
"unraid-mcp-server"
|
|
],
|
|
"env": {
|
|
"UNRAID_MCP_TRANSPORT": "stdio"
|
|
}
|
|
}
|
|
},
|
|
"userConfig": {
|
|
"unraid_mcp_url": {
|
|
"type": "string",
|
|
"title": "Unraid MCP Server URL",
|
|
"description": "URL of the MCP server. Default works if running locally via uv or docker compose.",
|
|
"default": "https://unraid.tootie.tv/mcp",
|
|
"sensitive": false
|
|
},
|
|
"unraid_mcp_token": {
|
|
"type": "string",
|
|
"title": "MCP Server Bearer Token",
|
|
"description": "Bearer token for authenticating with the MCP server. Must match UNRAID_MCP_BEARER_TOKEN in the server's .env. Generate with: openssl rand -hex 32",
|
|
"sensitive": true
|
|
},
|
|
"unraid_api_url": {
|
|
"type": "string",
|
|
"title": "Unraid GraphQL API URL",
|
|
"description": "Your Unraid server's GraphQL endpoint, e.g. https://tower.local/graphql. No trailing slash.",
|
|
"sensitive": true
|
|
},
|
|
"unraid_api_key": {
|
|
"type": "string",
|
|
"title": "Unraid API Key",
|
|
"description": "API key for your Unraid server. Found in Settings \u2192 Management Access \u2192 API Keys.",
|
|
"sensitive": true
|
|
}
|
|
}
|
|
}
|