Interface de terminal e CLI para testar, depurar e automatizar servidores Model Context Protocol (MCP) via stdio, SSE e HTTP.
utensils/mcp-nixos
Servidor MCP que permite a assistentes de IA consultar dados atualizados e precisos sobre pacotes, opções, configurações do Home Manager e outros recursos do NixOS.
- Estrelas
- 864
- Forks
- 46
- Issues abertas
- 1
- Último commit
- há 2 meses
O que é?
MCP-NixOS é um servidor do Model Context Protocol que permite a assistentes de IA, como o Claude, consultar dados do NixOS diretamente, para encontrar nomes reais de pacotes e opções de configuração em vez de adivinhá-los. Ele abrange pacotes e opções do NixOS, Home Manager, nix-darwin, Nixvim, NVF, FlakeHub, Noogle, a NixOS Wiki, nix.dev e o histórico de versões de pacotes via NixHub, além de verificar o status de binary caches.
O servidor expõe apenas duas ferramentas: a ferramenta unificada `nix`, com ações como search, info, stats, browse e cache, e a ferramenta `nix_versions`, para consultar versões históricas de pacotes e os hashes de commit do nixpkgs correspondentes. Por padrão, ele funciona via STDIO ou HTTP e pode ser iniciado com uvx, pip, Nix ou Docker. Não é necessário ter o Nix instalado para consultar fontes de dados remotas, embora seja necessário para navegar por flake-inputs e pelo store local.
Recursos principais
- 01Pesquisa pacotes, opções e programas do NixOS, além de opções do Home Manager e do nix-darwin.
- 02Abrange configurações do Neovim por meio do Nixvim e os conjuntos de opções do NVF.
- 03Consulta assinaturas de funções do Noogle, artigos da NixOS Wiki e documentação do nix.dev.
- 04Encontra versões históricas de pacotes e os hashes de commit do nixpkgs correspondentes.
- 05Verifica o status do binary cache em cache.nixos.org, incluindo os tamanhos dos downloads.
- 06Funciona via STDIO ou HTTP e pode ser instalado com uvx, pip, Nix ou Docker.
Casos de uso
- Pedir a um assistente de IA que escreva uma configuração do NixOS ou do Home Manager usando os nomes corretos das opções.
- Confirmar se um pacote existe e encontrar o nome correto do atributo antes de adicioná-lo a uma configuração.
- Fixar uma versão antiga de um pacote localizando o hash de commit do nixpkgs correspondente.
- Consultar funções da biblioteca Nix e suas assinaturas de tipo durante o desenvolvimento.
Início rápido
- 1
Adicione a configuração do servidor baseada em uvx ao seu cliente MCP
- 2
Ou instale o pacote com pip
pip install mcp-nixos
Antes de usar
- O Nix é necessário apenas para as ações locais de flake-inputs e store; o restante consulta APIs públicas.
Tópicos
Perguntas frequentes
- O que é mcp-nixos?
- Servidor MCP que permite a assistentes de IA consultar dados atualizados e precisos sobre pacotes, opções, configurações do Home Manager e outros recursos do NixOS. MCP-NixOS é um servidor do Model Context Protocol que permite a assistentes de IA, como o Claude, consultar dados do NixOS diretamente, para encontrar nomes reais de pacotes e opções de configuração em vez de adivinhá-los. Ele abrange pacotes e opções do NixOS, Home Manager, nix-darwin, Nixvim, NVF, FlakeHub, Noogle, a NixOS Wiki, nix.dev e o histórico de versões de pacotes via NixHub, além de verificar o status de binary caches.
- mcp-nixos é gratuito? Qual é a licença?
- mcp-nixos é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mcp-nixos ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de mcp-nixos foi em 5 de set. de 2026.
- Para que posso usar mcp-nixos?
- Pedir a um assistente de IA que escreva uma configuração do NixOS ou do Home Manager usando os nomes corretos das opções. Confirmar se um pacote existe e encontrar o nome correto do atributo antes de adicioná-lo a uma configuração. Fixar uma versão antiga de um pacote localizando o hash de commit do nixpkgs correspondente. Consultar funções da biblioteca Nix e suas assinaturas de tipo durante o desenvolvimento.
- Como instalar mcp-nixos?
- Adicione a configuração do servidor baseada em uvx ao seu cliente MCP Ou instale o pacote com pip: pip install mcp-nixos
- Onde consigo mcp-nixos?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/utensils/mcp-nixos
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plugin para o Unity Editor e servidor MCP que permitem a agentes de IA, como Claude, Cursor e Copilot, operar projetos Unity e executar LLMs dentro de jogos.
Uma ponte que permite a assistentes de IA, como Claude, Cursor e VS Code, controlar o Unity Editor pelo Model Context Protocol.
Um servidor MCP que conecta agentes de IA à Exa para pesquisar na web, buscar conteúdo de páginas e fazer pesquisas em várias etapas.
Framework Python para criar servidores MCP, clientes e apps interativos que conectam LLMs a ferramentas e dados.
Um servidor hospedado do Model Context Protocol que permite que assistentes de IA como Cursor, Claude e Windsurf gerenciem e consultem seus projetos Supabase.