MCP-NixOS

MCP-сервер по ресурсам NixOS: поиск пакетов и опций, чтобы агент не выдумывал названия и настройки

  • 885 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Запускает Python-сервер через uvx, nix или Docker
  • Ходит в сеть за данными о пакетах и опциях NixOS, в системе ничего не ставит
Все причины и проверки

utensils/mcp-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

MCP-серверШирокий доступ972Звезды репозитория

MCPM

mcpm

Менеджер пакетов и реестр MCP для всех платформ и клиентов: ищет, добавляет и настраивает MCP-серверы, запоминает источник и обновляет

CLIРасширенный доступ1 тыс.Звезды репозитория
Официальный

fauxnix переводит bash-команды агента в PowerShell и выполняет их на Windows без WSL и виртуальной машины, с выводом и ошибками в стиле GNU

MCP-серверШирокий доступ900Звезды репозитория

MCP-сервер для Proxmox VE: управление виртуалками, LXC, снапшотами и бэкапами из агента с контролем прав и одобрением команд

MCP-серверШирокий доступ649Звезды репозитория
Официальный

MCP-сервер CISRE дает агенту инструменты диагностики Kubernetes и изменения ресурсов с ограничением пространства имен.

MCP-серверШирокий доступ766Звезды репозитория
Официальный

Агент управляет серверами через каталог объявленных действий: политика решает, что выполнить, а что ждет человека

MCP-серверШирокий доступ375Звезды репозитория

Коротко о README

README описывает MCP-NixOS как MCP-сервер, который дает агенту искать пакеты, опции конфигурации и ресурсы NixOS, чтобы он не выдумывал названия. Сервер написан на Python на FastMCP, запускается через uvx из PyPI, через nix из репозитория или в Docker. Есть готовые конфигурации для клиентов и однокликовая установка. Лицензия MIT.

Бейдж для README

Сообщить о проблеме