Loading...

Provides real-time NixOS package, option, and flake information, enabling AI to access accurate Nix ecosystem data and avoid hallucinations.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
Provides real-time NixOS package, option, and flake information, enabling AI to access accurate Nix ecosystem data and avoid hallucinations.
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.
Performance depends on the speed of external services and the complexity of the queries. Consider limiting the scope of queries to improve response times.
There are no direct costs associated with using this MCP server. However, excessive queries to external services may indirectly contribute to their operational costs.
uvx mcp-nixos{
"mcpServers": {
"nixos": {
"command": "uvx",
"args": ["mcp-nixos"]
}
}
}nixA unified tool to query NixOS packages, options, flakes, and related information.
Primarily read-only operations; 'flake-inputs' requires caution but is still read-only.
nix_versionsRetrieves historical package versions and metadata from NixHub.
Read-only access to package version information.
None
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.
This MCP server is designed for read-only access to NixOS data, so autonomy is limited to information retrieval. No destructive actions are possible.
Production Tip
Monitor the external services (NixHub, FlakeHub) for availability to ensure consistent data retrieval.
No, you don't need Nix installed to use the server for most queries. However, the 'flake-inputs' action requires Nix to be installed.
This server uses NixHub.io, search.nixos.org, FlakeHub.com, Noogle.dev, the NixOS Wiki, nix.dev, and local flake inputs (if Nix is installed).
The data freshness depends on the update frequency of the external services. There is no guarantee of real-time updates.
No, this server only provides information about packages. It cannot be used to install or manage packages.
No, this server does not require any authentication.
The 'flake-inputs' action allows you to explore local flake inputs from the Nix store. It requires Nix to be installed and provides read-only access to files within the flake inputs.
You can contribute by submitting bug reports, feature requests, or pull requests on the GitHub repository.