NixOS Packages & Options
Search and inspect 130K+ packages and 23K+ system options. Stop guessing attribute names at 2am.
Real, up-to-the-second information about NixOS packages, options, Home Manager, nix-darwin, flakes, and friends â served over the Model Context Protocol.

Paste this into your MCP client config. Congratulations, you now have access to real NixOS data.
{
"mcpServers": {
"nixos": {
"command": "uvx",
"args": ["mcp-nixos"]
}
}
}Need more? See all the ways to run it â
MCP-NixOS exposes two (yes, two) MCP tools to your AI assistant:
nix â one unified query tool for search, info, stats, option browsing, channels, flake inputs, and binary cache lookups across every source below.nix_versions â package version history with nixpkgs commit hashes via NixHub.io.All responses come back as plain text, because your LLM does not want to parse XML any more than you do.
/nix/store â Your pinned flake inputs, read directlypkgs.firefox_esr exists? â