TUI и CLI для тестирования, отладки и автоматизации серверов Model Context Protocol (MCP) через stdio, SSE и HTTP.
utensils/mcp-nixos
MCP-сервер для точного поиска актуальных данных о пакетах и параметрах NixOS, настройках Home Manager и других ресурсах Nix.
- Звёзды
- 864
- Форки
- 46
- Открытые issues
- 1
- Последний коммит
- 2 месяца назад
Что это?
MCP-NixOS — это сервер Model Context Protocol, который позволяет AI-ассистентам, например Claude, напрямую запрашивать данные NixOS и находить настоящие названия пакетов и параметры конфигурации, а не угадывать их. Он охватывает пакеты и параметры NixOS, Home Manager, nix-darwin, Nixvim, NVF, FlakeHub, Noogle, NixOS Wiki и nix.dev, историю версий пакетов через NixHub, а также проверки статуса бинарных кэшей.
Сервер предоставляет всего два инструмента: универсальный инструмент `nix` с такими действиями, как поиск, просмотр сведений и статистики, навигация и проверка кэша, а также инструмент `nix_versions` для просмотра истории версий пакетов с хешами коммитов nixpkgs. По умолчанию он работает через STDIO, но поддерживает и HTTP; запустить его можно с помощью uvx, pip, Nix или Docker. Для запросов к удалённым источникам данных устанавливать Nix не нужно, но он потребуется для просмотра локальных входных данных flake и хранилища.
Ключевые возможности
- 01Ищет пакеты, параметры и программы NixOS, а также параметры Home Manager и nix-darwin.
- 02Охватывает настройки Neovim через Nixvim и наборы параметров NVF.
- 03Находит сигнатуры функций в Noogle, статьи NixOS Wiki и документацию nix.dev.
- 04Находит старые версии пакетов и соответствующие хеши коммитов nixpkgs.
- 05Проверяет статус бинарного кэша cache.nixos.org, в том числе размеры загрузок.
- 06Работает через STDIO или HTTP; устанавливается с помощью uvx, pip, Nix или Docker.
Сценарии использования
- Попросить AI-ассистента написать конфигурацию NixOS или Home Manager с правильными названиями параметров.
- Убедиться, что пакет существует, и найти правильное имя атрибута, прежде чем добавлять его в конфигурацию.
- Закрепить старую версию пакета, найдя хеш коммита nixpkgs.
- Искать функции библиотеки Nix и их сигнатуры типов во время разработки.
Быстрый старт
- 1
Добавьте конфигурацию сервера на основе uvx в клиент MCP
- 2
Или установите пакет с помощью pip
pip install mcp-nixos
Что важно знать
- Nix требуется только для локальных операций с flake-inputs и store; остальные запросы обращаются к общедоступным API.
Темы
Частые вопросы
- Что такое mcp-nixos?
- MCP-сервер для точного поиска актуальных данных о пакетах и параметрах NixOS, настройках Home Manager и других ресурсах Nix. MCP-NixOS — это сервер Model Context Protocol, который позволяет AI-ассистентам, например Claude, напрямую запрашивать данные NixOS и находить настоящие названия пакетов и параметры конфигурации, а не угадывать их. Он охватывает пакеты и параметры NixOS, Home Manager, nix-darwin, Nixvim, NVF, FlakeHub, Noogle, NixOS Wiki и nix.dev, историю версий пакетов через NixHub, а также проверки статуса бинарных кэшей.
- mcp-nixos можно использовать бесплатно? Какая у него лицензия?
- mcp-nixos распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- mcp-nixos всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в mcp-nixos — 5 сент. 2026 г..
- Для чего можно использовать mcp-nixos?
- Попросить AI-ассистента написать конфигурацию NixOS или Home Manager с правильными названиями параметров. Убедиться, что пакет существует, и найти правильное имя атрибута, прежде чем добавлять его в конфигурацию. Закрепить старую версию пакета, найдя хеш коммита nixpkgs. Искать функции библиотеки Nix и их сигнатуры типов во время разработки.
- Как установить mcp-nixos?
- Добавьте конфигурацию сервера на основе uvx в клиент MCP Или установите пакет с помощью pip: pip install mcp-nixos
- Где скачать mcp-nixos?
- Исходный код и инструкции по установке — на GitHub: https://github.com/utensils/mcp-nixos
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Плагин и MCP-сервер для Unity Editor и игр, позволяющий AI-агентам управлять проектами Unity и запускать LLM внутри игр.
Мост, который позволяет AI-ассистентам вроде Claude, Cursor и VS Code управлять Unity Editor через Model Context Protocol.
MCP-сервер, который подключает AI-агентов к Exa для веб-поиска, получения содержимого страниц и многоэтапного исследования.
Python-фреймворк для создания MCP-серверов, клиентов и интерактивных приложений, связывающих LLM с инструментами и данными.
Хостируемый сервер Model Context Protocol, с помощью которого AI-ассистенты, например Cursor, Claude и Windsurf, могут управлять проектами Supabase и выполнять запросы к ним.