mcp-nixos
If you are the rightful owner of mcp-nixos and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP-NixOS is a Model Context Protocol server designed to provide accurate information about NixOS, Home Manager, and nix-darwin configurations, preventing AI assistants from generating incorrect data.
MCP-NixOS is a server that integrates with the Model Context Protocol to provide real-time, accurate information about NixOS packages, system options, Home Manager settings, and nix-darwin macOS configurations. It aims to prevent AI assistants from 'hallucinating' incorrect data about these systems. The server connects to the NixOS Elasticsearch API and parses HTML documentation to offer detailed metadata and configuration options. It features smart caching to reduce network requests and improve performance, and supports multiple NixOS channels, including unstable and stable versions. MCP-NixOS is under active development and has been renamed from 'nixmcp' to 'mcp-nixos' as of version 0.2.0.
Features
- NixOS Resources: Provides access to packages and system options via Elasticsearch API, supporting multiple channels.
- Home Manager: Offers user configuration options through parsed documentation, including programs and services.
- nix-darwin: Supports macOS configuration, allowing users to manage system defaults and services.
- Smart Caching: Reduces network requests and improves startup time, with offline functionality once cached.
- Rich Search: Fast in-memory search engine with related options for comprehensive data retrieval.