stdio, SSE, HTTP를 통해 Model Context Protocol(MCP) 서버를 테스트·디버깅·자동화하는 터미널 UI 및 CLI입니다.
utensils/mcp-nixos
AI assistant가 NixOS 패키지, 옵션, Home Manager 설정 및 기타 Nix 리소스를 정확하게 실시간 조회할 수 있도록 지원하는 MCP 서버입니다.
- 스타
- 864
- 포크
- 46
- 열린 이슈
- 1
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
MCP-NixOS는 Claude 같은 AI assistant가 NixOS 데이터를 직접 조회할 수 있게 해 주는 Model Context Protocol 서버입니다. 이를 통해 패키지 이름이나 설정 옵션을 추측하는 대신 실제 데이터를 확인할 수 있습니다. NixOS 패키지와 옵션, Home Manager, nix-darwin, Nixvim, NVF, FlakeHub, Noogle, NixOS Wiki, nix.dev, NixHub를 통한 패키지 버전 이력, 바이너리 캐시 상태 확인을 지원합니다.
서버가 제공하는 도구는 두 가지뿐입니다. 검색, 정보 조회, 통계, 탐색, 캐시 확인 등의 작업을 수행하는 통합 `nix` 도구와, nixpkgs 커밋 해시와 함께 과거 패키지 버전을 조회하는 `nix_versions` 도구입니다. 기본적으로 STDIO로 실행되며 HTTP도 지원하고, uvx, pip, Nix 또는 Docker로 실행할 수 있습니다. 원격 데이터 소스를 조회할 때는 Nix를 설치할 필요가 없지만, 로컬 flake 입력과 스토어를 탐색하려면 Nix가 필요합니다.
핵심 기능
- 01NixOS 패키지, 옵션, 프로그램과 Home Manager 및 nix-darwin 옵션을 검색합니다.
- 02Nixvim과 NVF 옵션 세트를 통한 Neovim 설정을 지원합니다.
- 03Noogle 함수 시그니처, NixOS Wiki 문서, nix.dev 문서를 조회합니다.
- 04nixpkgs 커밋 해시와 함께 과거 패키지 버전을 찾습니다.
- 05다운로드 크기를 포함해 cache.nixos.org의 바이너리 캐시 상태를 확인합니다.
- 06STDIO 또는 HTTP로 실행할 수 있으며 uvx, pip, Nix 또는 Docker로 설치할 수 있습니다.
활용 사례
- AI assistant에게 올바른 옵션 이름을 사용해 NixOS 또는 Home Manager 설정을 작성하도록 요청합니다.
- 설정에 패키지를 추가하기 전에 해당 패키지가 있는지 확인하고 올바른 attribute 이름을 찾습니다.
- nixpkgs 커밋 해시를 찾아 이전 패키지 버전을 고정합니다.
- 코드를 작성하면서 Nix 라이브러리 함수와 타입 시그니처를 조회합니다.
빠른 시작
- 1
uvx 기반 서버 설정을 MCP 클라이언트에 추가하세요
- 2
또는 pip으로 패키지를 설치하세요
pip install mcp-nixos
사용 전 알아둘 점
- 로컬 flake-inputs 및 store 작업에만 Nix가 필요하며, 나머지는 공개 API를 조회합니다.
토픽
자주 묻는 질문
- mcp-nixos은(는) 무엇인가요?
- AI assistant가 NixOS 패키지, 옵션, Home Manager 설정 및 기타 Nix 리소스를 정확하게 실시간 조회할 수 있도록 지원하는 MCP 서버입니다. MCP-NixOS는 Claude 같은 AI assistant가 NixOS 데이터를 직접 조회할 수 있게 해 주는 Model Context Protocol 서버입니다. 이를 통해 패키지 이름이나 설정 옵션을 추측하는 대신 실제 데이터를 확인할 수 있습니다. NixOS 패키지와 옵션, Home Manager, nix-darwin, Nixvim, NVF, FlakeHub, Noogle, NixOS Wiki, nix.dev, NixHub를 통한 패키지 버전 이력, 바이너리 캐시 상태 확인을 지원합니다.
- mcp-nixos은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- mcp-nixos은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- mcp-nixos은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. mcp-nixos의 마지막 커밋은 2026년 9월 5일입니다.
- mcp-nixos은(는) 어디에 사용할 수 있나요?
- AI assistant에게 올바른 옵션 이름을 사용해 NixOS 또는 Home Manager 설정을 작성하도록 요청합니다. 설정에 패키지를 추가하기 전에 해당 패키지가 있는지 확인하고 올바른 attribute 이름을 찾습니다. nixpkgs 커밋 해시를 찾아 이전 패키지 버전을 고정합니다. 코드를 작성하면서 Nix 라이브러리 함수와 타입 시그니처를 조회합니다.
- mcp-nixos는 어떻게 설치하나요?
- uvx 기반 서버 설정을 MCP 클라이언트에 추가하세요 또는 pip으로 패키지를 설치하세요: pip install mcp-nixos
- mcp-nixos은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/utensils/mcp-nixos
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 에이전트가 Unity 프로젝트를 조작하고 게임 안에서 LLM을 실행하도록 지원하는 Unity 플러그인 및 MCP 서버
Model Context Protocol을 통해 Claude, Cursor, VS Code 같은 AI 어시스턴트가 Unity Editor를 제어하도록 연결하는 브리지입니다.
AI 에이전트가 Exa를 통해 웹 검색, 페이지 콘텐츠 가져오기, 다단계 리서치를 수행할 수 있게 연결하는 MCP 서버입니다.
LLM과 도구 및 데이터를 연결하는 MCP 서버, 클라이언트, 인터랙티브 앱을 구축하기 위한 Python 프레임워크입니다.
Cursor, Claude, Windsurf 같은 AI 어시스턴트가 Supabase 프로젝트를 관리하고 조회할 수 있도록 하는 호스팅 Model Context Protocol 서버입니다.