mcp-nixos logo

mcp-nixos

utensils/mcp-nixos

MCP-NixOS - Model Context Protocol Server for NixOS resources

GraphCanon updated 3w · GitHub synced 3w · 25 views this month

776 stars42 forksLast push 1mo Python MIT

Decision brief

MCP-NixOS is a Python-based tool that facilitates interaction between AI models and NixOS resources via the Model Context Protocol.

Good fit when

  • You need to integrate AI models with NixOS-specific services for seamless resource management.
  • Looking for tools under an MIT license for flexibility in proprietary or open-source projects.

Avoid when

  • If your primary operating system is not NixOS, alternatives tailored to your OS would be more suitable.
  • Projects requiring real-time low-latency interaction with AI models might find MCP-NixOS unsuitable due to the overhead of NixOS resource abstraction.

Observed Jul 16, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (4d since push)
As of 3w
Provenance
Not a fork · Organization account
As of 3w
Security (OSV)
No MCP manifest
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install mcp-nixos
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Python-based tool to enable interaction between AI models and NixOS resources using the Model Context Protocol.

Capability facts

CLI
CLI entrypoint

Source: pyproject.toml:[project.scripts] · Jul 27, 2026

Languages
python

Source: github.language+pyproject.toml · Jul 27, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Jul 27, 2026)

nix(action="info", query="python", source="nixhub")
Source link

Tags

README

Quick Start

🚨 No Nix/NixOS Required! Works on any system - Windows, macOS, Linux. You're just querying APIs.


Option 3: Docker

{
  "mcpServers": {
    "nixos": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "ghcr.io/utensils/mcp-nixos"]
    }
  }
}

Your AI now has access to real NixOS data instead of making things up. You're welcome.


Get detailed package info from NixHub (license, homepage, store paths)

nix(action="info", query="python", source="nixhub")


Installation

You DON'T need Nix installed. This runs anywhere Python runs.


---

# Run directly (no install)
uvx mcp-nixos

---

# Or install
pip install mcp-nixos

For Nix users:

nix run github:utensils/mcp-nixos
nix profile install github:utensils/mcp-nixos

Declarative Installation (NixOS / Home Manager / nix-darwin)

mcp-nixos is available in nixpkgs:


---

## License

MIT - Because sharing is caring.

---

*Created by James Brink. Maintained by mass̶o̶c̶h̶i̶s̶t̶s̶ enthusiasts who enjoy Nix.*

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.