Main
- README 把目标说得很清楚:通过查询真实数据源来阻止 agent 编造 NixOS 包名,从根上减少配置幻觉。
- 它提供 uvx/Nix/Docker/远程 HTTP 等多种部署方式,甚至强调“不需要 Nix/NixOS 也能用”,更适合团队混合环境。
- HTTP 模式是一等公民:设置
MCP_NIXOS_TRANSPORT=http后就能以默认/mcp提供服务,适合自托管或远程 agent 场景。 - 推荐的验证方式是:先让 agent 用 server 返回的准确 attribute 名称再写配置,避免“看起来对但其实不存在”的选项。
FAQ
- 必须装 NixOS 吗?:不需要。README 强调你是在查询 API,因此 Windows/macOS/Linux 都可以用,不要求本地跑 NixOS。
- 推荐用哪种安装方式?:优先用 uvx 配置;如果你需要更可控的运行时或部署到服务器,再考虑 Docker 或 Nix。
- 怎么确认配置生效?:加好 MCP server 配置并重启客户端后,先让它列出工具/资源,再跑一次查询看是否返回具体 attribute 名称。