Overview of MCP-NixOS capabilities
mainMCP-NixOS is a Model Context Protocol (MCP) server designed to provide AI assistants with accurate, real-time information about the NixOS ecosystem. It prevents LLM hallucinations by providing direct access to live data instead of relying on training data.
Key data sources provided to AI assistants:
- NixOS Packages & Options: Metadata and system configuration options.
- User Configuration: Home Manager settings and
nix-darwinmacOS options. - Neovim Config: Nixvim options (via NuschtOS) and NVF options.
- Flakes: FlakeHub and community flake registries.
- Nix Functions: Signatures and documentation via Noogle.
- Community Knowledge: NixOS Wiki and
nix.devguides. - Package Details: Version history, binary cache status (availability, size, compression), and local flake inputs read from
/nix/store.