Interfaz de terminal y CLI para probar, depurar y automatizar servidores Model Context Protocol (MCP) por stdio, SSE y HTTP.
utensils/mcp-nixos
Un servidor MCP que permite a los asistentes de IA consultar en tiempo real paquetes, opciones, ajustes de Home Manager y otros recursos de NixOS con precisión.
- Estrellas
- 864
- Forks
- 46
- Issues abiertos
- 1
- Último commit
- hace 2 meses
¿Qué es?
MCP-NixOS es un servidor del Model Context Protocol que permite a asistentes de IA como Claude consultar directamente los datos de NixOS para encontrar nombres reales de paquetes y opciones de configuración, en lugar de tener que adivinarlos. Incluye paquetes y opciones de NixOS, Home Manager, nix-darwin, Nixvim, NVF, FlakeHub, Noogle, la wiki de NixOS, nix.dev y el historial de versiones de paquetes a través de NixHub, además de comprobaciones del estado de las cachés binarias.
El servidor expone solo dos herramientas: una herramienta unificada `nix` con acciones como search, info, stats, browse y cache, y una herramienta `nix_versions` para consultar versiones históricas de paquetes junto con los hashes de commit de nixpkgs. Se ejecuta mediante STDIO de forma predeterminada o a través de HTTP, y puede iniciarse con uvx, pip, Nix o Docker. No hace falta tener Nix instalado para consultar fuentes de datos remotas, aunque sí para explorar entradas de flake y el store locales.
Funciones clave
- 01Busca paquetes, opciones y programas de NixOS, además de opciones de Home Manager y nix-darwin.
- 02Incluye configuraciones de Neovim mediante Nixvim y conjuntos de opciones de NVF.
- 03Consulta firmas de funciones de Noogle, artículos de la wiki de NixOS y documentación de nix.dev.
- 04Encuentra versiones históricas de paquetes junto con los hashes de commit de nixpkgs.
- 05Comprueba el estado de la caché binaria de cache.nixos.org, incluidos los tamaños de descarga.
- 06Se ejecuta mediante STDIO o HTTP y se instala con uvx, pip, Nix o Docker.
Casos de uso
- Pedir a un asistente de IA que escriba una configuración de NixOS o Home Manager con los nombres correctos de las opciones.
- Confirmar que existe un paquete y encontrar el nombre correcto del atributo antes de añadirlo a una configuración.
- Fijar una versión anterior de un paquete buscando su hash de commit de nixpkgs.
- Consultar funciones de la biblioteca de Nix y sus firmas de tipo mientras se programa.
Inicio rápido
- 1
Añade la configuración del servidor basada en uvx a tu cliente MCP
- 2
O instala el paquete con pip
pip install mcp-nixos
Antes de usarlo
- Nix solo es necesario para las acciones locales de flake-inputs y store; el resto consulta API públicas.
Temas
Preguntas frecuentes
- ¿Qué es mcp-nixos?
- Un servidor MCP que permite a los asistentes de IA consultar en tiempo real paquetes, opciones, ajustes de Home Manager y otros recursos de NixOS con precisión. MCP-NixOS es un servidor del Model Context Protocol que permite a asistentes de IA como Claude consultar directamente los datos de NixOS para encontrar nombres reales de paquetes y opciones de configuración, en lugar de tener que adivinarlos. Incluye paquetes y opciones de NixOS, Home Manager, nix-darwin, Nixvim, NVF, FlakeHub, Noogle, la wiki de NixOS, nix.dev y el historial de versiones de paquetes a través de NixHub, además de comprobaciones del estado de las cachés binarias.
- ¿mcp-nixos es gratuito? ¿Qué licencia tiene?
- mcp-nixos es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿mcp-nixos sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de mcp-nixos fue el 5 sept 2026.
- ¿Para qué puedo usar mcp-nixos?
- Pedir a un asistente de IA que escriba una configuración de NixOS o Home Manager con los nombres correctos de las opciones. Confirmar que existe un paquete y encontrar el nombre correcto del atributo antes de añadirlo a una configuración. Fijar una versión anterior de un paquete buscando su hash de commit de nixpkgs. Consultar funciones de la biblioteca de Nix y sus firmas de tipo mientras se programa.
- ¿Cómo se instala mcp-nixos?
- Añade la configuración del servidor basada en uvx a tu cliente MCP O instala el paquete con pip: pip install mcp-nixos
- ¿Dónde consigo mcp-nixos?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/utensils/mcp-nixos
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plugin para Unity Editor y runtime, y servidor MCP que permite a agentes de IA como Claude, Cursor y Copilot operar proyectos de Unity y ejecutar LLMs dentro de juegos.
Un puente que permite a asistentes de IA como Claude, Cursor o VS Code controlar el Editor de Unity mediante el Model Context Protocol.
Un servidor MCP que conecta agentes de IA con Exa para buscar en la web, obtener contenido de páginas e investigar en varios pasos.
Framework de Python para crear servidores y clientes MCP, además de apps interactivas que conectan LLMs con herramientas y datos.
Servidor alojado de Model Context Protocol que permite a asistentes de IA como Cursor, Claude y Windsurf gestionar y consultar proyectos de Supabase.