Back to MCP Directory
Nixos
Model Context Protocol low risk

Nixos

Provides real-time NixOS package, option, and flake information, enabling AI to access accurate Nix ecosystem data and avoid hallucinations.

Connections & Capabilities

Connects To

GitHubDocker

Capabilities

read

Quickstart

Install

uvx mcp-nixos

Config

{
  "mcpServers": {
    "nixos": {
      "command": "uvx",
      "args": ["mcp-nixos"]
    }
  }
}

Exposed MCP Tools (2)

safe
nix

A unified tool to query NixOS packages, options, flakes, and related information.

Primarily read-only operations; 'flake-inputs' requires caution but is still read-only.

safe
nix_versions

Retrieves historical package versions and metadata from NixHub.

Read-only access to package version information.

Safety Assessment

This MCP server is generally safe for AI use, as it primarily provides read-only access to NixOS ecosystem data. The 'flake-inputs' action requires caution, as it can expose local file contents if used improperly. Ensure proper query scoping to avoid information overload.

  • Primarily read-only access to NixOS package data.
  • No direct system modification capabilities.
  • Queries information about packages, options, and configurations.
  • Limited execution capabilities, focused on querying data.
  • Access to local flake inputs requires Nix installation, potentially exposing local configurations.
  • Internet access required for most data sources (FlakeHub, NixHub, etc.).
  • Potential for information overload if queries are too broad.
  • Incorrect usage of flake-inputs could expose sensitive file contents.