MCP-NixOS
MCP-сервер по ресурсам NixOS: поиск пакетов и опций, чтобы агент не выдумывал названия и настройки
- 885 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Запускает Python-сервер через uvx, nix или Docker
- Ходит в сеть за данными о пакетах и опциях NixOS, в системе ничего не ставит
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/mcp-nixosОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускает Python-сервер через uvx, nix или Docker
- Ходит в сеть за данными о пакетах и опциях NixOS, в системе ничего не ставит
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
MCP-NixOS дает агенту точные данные по экосистеме Nix и NixOS: поиск пакетов, опций конфигурации и связанных ресурсов. Смысл в том, чтобы ответы опирались на реальную базу, а не на выдуманные названия пакетов и параметры. Сервер написан на Python на базе FastMCP и работает по stdio, запускается через uvx из PyPI, через nix прямо из репозитория или в Docker. Это делает его удобным для разработчиков и инженеров, которые собирают конфигурации Nix и хотят, чтобы агент подсказывал существующие пакеты и опции.
Для кого. Для разработчиков и инженеров, которые работают с Nix и NixOS и хотят точных подсказок по пакетам и опциям.
Подходит, если
- Нужно найти пакет или опцию NixOS по названию
- Агент путается в названиях пакетов Nix
- Собираете конфигурацию Nix и нужны реальные параметры
Не подходит, если
- Не используете Nix или NixOS
- Нужен инструмент, который сам меняет систему, а не ищет ресурсы
Пример запроса к агенту
Найди пакет NixOS для nginx и покажи, какие опции конфигурации у него естьMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Сервер отдает данные по пакетам и опциям Nix, он их ищет, но ничего не устанавливает и не меняет в системе. Для запуска нужен uvx, либо nix, либо Docker. Актуальность данных зависит от источников, к которым обращается сервер.
Как отключить. Удалите сервер nixos из конфигурации MCP.
Частые вопросы
Он устанавливает пакеты?
Нет, сервер только ищет и отдает данные по пакетам и опциям Nix, установку и изменения система выполняет отдельно.
Как запустить без uvx?
Можно через nix прямо из репозитория командой nix run или в Docker.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер для Kubernetes: агент читает состояние кластера, разбирает сбои подов и запускает операции через kubectl
MCPM
mcpm
Менеджер пакетов и реестр MCP для всех платформ и клиентов: ищет, добавляет и настраивает MCP-серверы, запоминает источник и обновляет
fauxnix переводит bash-команды агента в PowerShell и выполняет их на Windows без WSL и виртуальной машины, с выводом и ошибками в стиле GNU
MCP-сервер для Proxmox VE: управление виртуалками, LXC, снапшотами и бэкапами из агента с контролем прав и одобрением команд
MCP-сервер CISRE дает агенту инструменты диагностики Kubernetes и изменения ресурсов с ограничением пространства имен.
Агент управляет серверами через каталог объявленных действий: политика решает, что выполнить, а что ждет человека
Коротко о README
README описывает MCP-NixOS как MCP-сервер, который дает агенту искать пакеты, опции конфигурации и ресурсы NixOS, чтобы он не выдумывал названия. Сервер написан на Python на FastMCP, запускается через uvx из PyPI, через nix из репозитория или в Docker. Есть готовые конфигурации для клиентов и однокликовая установка. Лицензия MIT.