← 返回目录
U

Unraid

社区
Unraid RMCP - 用于 Unraid GraphQL 操作的 Rust MCP 服务器和 CLI
GitHub 源仓库 ↗
★ 128 Stars 分类 · 云存储 非常热门 源版本 5b7dff47ec68
31FMRS · D
可靠性
4/20
安全与权限
6/20
维护活跃度
6/20
文档质量
8/20
安装易用性
7/20

这是一个社区维护的 Rust MCP 服务器,用于管理 Unraid。它提供丰富的工具但非官方,需要谨慎配置权限。

查看 FMRS 评分方法 →

一个 Rust 实现的 MCP 服务器,通过 GraphQL API 查询、监控和管理 Unraid 服务器。支持系统信息、Docker、虚拟机、阵列/奇偶校验、通知、插件、rclone 和实时遥测。

工具能力

暂未整理工具清单。

安装接入

通过 npm 安装:npx @dinglebear/unraid mcp。需要设置环境变量 UNRAID_API_URLUNRAID_API_KEY。也可从源码构建:cd unraid-rs && cargo build --release,然后运行 runraid serve mcp

选型与风险

适合谁

  • 熟悉 Rust 的开发者
  • 需要在本地通过 CLI 或 MCP 管理 Unraid 的用户
  • 希望使用单一静态二进制文件的用户

不适合谁

  • 需要官方支持的 Unraid 用户
  • 希望使用 Python 生态的用户
  • 需要图形界面管理的用户

所需权限

  • 需要 Unraid API URL 和 API 密钥
  • 读取操作需要 `unraid:read` 权限
  • 变更操作需要 `unraid:admin` 权限

风险与副作用

  • 并非官方 Unraid 工具,可能不受支持
  • 需要网络访问 Unraid 服务器
  • API 密钥泄露可能造成安全风险
  • 写操作可能影响虚拟机、Docker 或阵列状态

常见排障

  1. 检查 `UNRAID_API_URL` 和 `UNRAID_API_KEY` 是否正确
  2. 确保网络能访问 Unraid 服务器
  3. 查看日志:设置 `RUST_LOG=debug`
  4. 验证 SSL 证书或设置 `UNRAID_API_SKIP_TLS_VERIFY=true`

使用场景

查询 Unraid 系统状态
管理 Docker 容器和虚拟机
监控阵列和奇偶校验
查看和操作通知
管理插件和 rclone

支持客户端

Claude Desktop完整支持

同仓库的其他 Server