NixOS packages
Search packages, inspect versions, and retrieve metadata across current channels.
Because your AI shouldn't hallucinate package names.
Give Claude, Codex, and other AI assistants accurate NixOS packages, options, Home Manager modules, and official documentation through MCP.
AI assistants are great right up until they confidently invent a package, option, or module that has never existed. MCP NixOS replaces the vibes with live, authoritative Nix data.
MCP NixOS is the plumbing between AI assistants and the sprawling, fast-moving Nix ecosystem.
A useful product surface, not another README wearing a blazer.
Search packages, inspect versions, and retrieve metadata across current channels.
Query types, defaults, declarations, and full option context.
Browse user-level modules and release-specific configuration options.
Find the macOS options your future self will otherwise swear do not exist.
Search editor module options without spelunking through generated manuals.
Discover flakes and search Nix functions from the same MCP surface.
Pull relevant NixOS Wiki and nix.dev material into the answer.
Use one unified tool instead of teaching every agent a pile of bespoke APIs.
Run it the way that annoys you least.
uvx mcp-nixos
nix run github:utensils/mcp-nixos --
docker run --rm -i ghcr.io/utensils/mcp-nixos:latest
Simple enough to explain without a thirty-slide architecture deck.
Claude, Codex, an editor, or whatever else currently owns your attention.
FastMCP exposes a focused, read-only query surface over stdio or HTTP.
NixOS, Home Manager, nix-darwin, FlakeHub, Noogle, wiki, and docs data.
Current package and option results instead of confident synthetic nonsense.
Stop fighting invented options and spend that time breaking something more interesting.
Latest release: v2.4.3