unraid-mcp
by jmagar·★ 64·综合分 48
通过 GraphQL API 管理 Unraid 服务器的全面 MCP 服务器,支持系统信息、Docker、虚拟机、阵列操作和实时遥测。
概述
Unraid MCP 服务器将 MCP 工具调用转换为 GraphQL 查询和变更,为系统检查和管理操作提供统一接口。它通过 WebSocket 订阅提供实时遥测功能,能够从 Unraid API 流传输实时数据。该服务器提供广泛的功能,包括系统监控、Docker 容器管理、虚拟机控制、奇偶校验、阵列操作、插件管理、rclone 集成和通知处理。所有操作都通过单个'unraid'工具进行路由,破坏性操作需要明确确认。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果您需要对 Unraid NAS 系统进行全面的编程控制,特别是自动化维护任务或集成到现有监控工作流中,请选择此 MCP 服务器。
什么时候不要选它
如果您不使用 Unraid 系统、需要更广泛的 NAS 管理功能,或需要与不支持该协议的非 MCP 工具集成,请避免使用此工具。
此 server 暴露的工具
从 README 抽取出 12 个工具unraidUnified action/subaction router for all operations
unraid_helpReturns reference documentation as Markdown
diagnose_subscriptionsFull diagnostic dump of the WebSocket subscription system
test_subscription_queryProbe a raw GraphQL subscription for schema/debug work
diskPhysical disk operations and details
dockerContainer lifecycle and network inspection
vmVirtual machine lifecycle and management
notificationSystem notification CRUD operations
pluginUnraid plugin management
rcloneCloud storage remote management
settingSystem settings management
liveLive telemetry data via WebSocket subscriptions
可对比工具
安装
安装
PyPI 包
pip install unraid-mcpDocker
docker pull ghcr.io/jmagar/unraid-mcp:latestClaude Desktop
添加到 Claude Desktop 配置中:
{
"mcpServers": {
"unraid": {
"command": "python",
"args": ["-m", "unraid_mcp"],
"env": {
"UNRAID_API_URL": "http://your-unraid-server",
"UNRAID_API_KEY": "your-api-key"
}
}
}
}FAQ
- 支持哪些身份验证方法?
- 该服务器支持 API 密钥身份验证。您需要在环境变量中提供 Unraid API URL 和 API 密钥。
- 是否支持实时系统监控?
- 是的,它使用 WebSocket 订阅提供 CPU 使用率、内存和其他系统指标的实时遥测。
unraid-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。