mcp-nixos
by utensils
Overview
An MCP server providing accurate, real-time information about NixOS packages, configuration options, Home Manager, nix-darwin, Nixvim, FlakeHub, and package versions to prevent AI hallucinations.
Installation
docker run --rm -i ghcr.io/utensils/mcp-nixosSecurity Notes
CRITICAL: The NixOS Elasticsearch API credentials (username 'aWVSALXpZv' and password 'X8gPHnzL52wFEekuxsfQ9cSh') are hardcoded directly in `mcp_nixos/server.py`. This is a severe security vulnerability as it exposes sensitive API authentication details, making them publicly visible and non-rotatable. All API requests to `search.nixos.org/backend` use these hardcoded credentials. No other major risks like 'eval', obfuscation, or arbitrary code execution were found.
Similar Servers
ha-mcp
Provides AI agents with complete control over Home Assistant via REST and WebSocket APIs, offering a comprehensive suite of tools for smart home management, automation, and debugging.
mcp-servers-nix
Provides a Nix-based configuration framework for Model Control Protocol (MCP) servers with ready-to-use packages and reproducible deployments.
advanced-homeassistant-mcp
A powerful, secure, and extensible Model Context Protocol (MCP) server that enables AI assistants like Claude, GPT, and Cursor to seamlessly interact with Home Assistant. Control your lights, climate, automations, and more through natural language commands.
package-registry-mcp
Enables AI assistants and agents to search various package registries (NPM, Cargo, NuGet, PyPI, Go) and retrieve up-to-date package information.