Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
MCP-NixOS - Model Context Protocol Server for NixOS resources
| Date | Stars |
|---|---|
| 2026-08-05 | 779 |
| 2026-08-06 | 779 |
| 2026-08-13 | 791 |
| 2026-08-18 | 797 |
| 2026-08-19 | 799 |
| 2026-08-20 | 801 |
| 2026-08-22 | 802 |
| 2026-08-24 | 804 |
| 2026-08-25 | 807 |
| 2026-08-26 | 808 |
| 2026-08-27 | 809 |
| 2026-08-28 | 811 |
| 2026-08-29 | 812 |
| 2026-08-31 | 813 |
| 2026-09-01 | 815 |
| 2026-09-02 | 817 |
| 2026-09-03 | 820 |
| 2026-09-04 | 823 |
| 2026-09-05 | 823 |
| 2026-09-06 | 825 |
| 2026-09-07 | 826 |
| 2026-09-08 | 827 |
| 2026-09-09 | 828 |
| 2026-09-10 | 830 |
| 2026-09-11 | 829 |
| 2026-09-12 | 830 |
| 2026-09-15 | 831 |
| 2026-09-16 | 834 |
| 2026-09-17 | 836 |
| 2026-09-18 | 837 |
| 2026-09-19 | 838 |
| 2026-09-21 | 839 |
| 2026-09-22 | 840 |
| 2026-09-24 | 839 |
| 2026-09-25 | 840 |
| 2026-09-26 | 844 |
| 2026-09-28 | 847 |
| 2026-09-29 | 849 |
| 2026-09-30 | 848 |
| 2026-10-02 | 849 |
| 2026-10-03 | 849 |
| 2026-10-05 | 850 |
| 2026-10-06 | 851 |
| 2026-10-10 | 852 |
| 2026-10-11 | 853 |
| 2026-10-14 | 854 |
| 2026-10-15 | 855 |
| 2026-10-16 | 856 |
| 2026-10-17 | 859 |
| 2026-10-18 | 862 |
| 2026-10-20 | 864 |
| 2026-10-21 | 864 |
| 2026-10-23 | 863 |
| 2026-10-24 | 863 |
| 2026-10-25 | 865 |
| 2026-10-26 | 863 |
| 2026-10-27 | 863 |
| 2026-10-28 | 867 |
| 2026-10-29 | 867 |
| 2026-10-30 | 868 |
| 2026-10-31 | 870 |
| 2026-11-03 | 872 |
| 2026-11-04 | 874 |
Today
+2 stars today
This week
+7 stars this week
This month
+24 stars this month
Momentum
30.0
growth rate 0.81%/day
# MCP-NixOS - Because Your AI Shouldn't Hallucinate Package Names
[](https://mcptoplist.com/server/glama%2Futensils%2Fmcp-nixos)
[](https://github.com/utensils/mcp-nixos/actions/workflows/ci.yml)
[](https://codecov.io/gh/utensils/mcp-nixos)
[](https://pypi.org/project/mcp-nixos/)
[](https://flakehub.com/flake/utensils/mcp-nixos)
[](https://www.python.org/downloads/)

[](https://claude.ai)
## Quick Start
**🚨 No Nix/NixOS Required!** Works on any system - Windows, macOS, Linux. You're just querying APIs.
### Option 1: uvx (Recommended)
[](https://cursor.com/install-mcp?name=nixos&config=eyJjb21tYW5kIjoidXZ4IG1jcC1uaXhvcyJ9)
```json
{
"mcpServers": {
"nixos": {
"command": "uvx",
"args": ["mcp-nixos"]
}
}
}
```
### Option 2: Nix
[](https://cursor.com/install-mcp?name=nixos&config=eyJjb21tYW5kIjoibml4IHJ1biBnaXRodWI6dXRlbnNpbHMvbWNwLW5peG9zIC0tIn0%3D)
```json
{
"mcpServers": {
"nixos": {
"command": "nix",
"args": ["run", "github:utensils/mcp-nixos", "--"]
}
}
}
```
### Option 3: Docker
[](https://cursor.com/install-mcp?name=nixos&config=eyJjb21tYW5kIjoiZG9ja2VyIiwiYXJncyI6WyJydW4iLCItLXJtIiwiLWkiLCJnaGNyLmlvL3V0ZW5zaWxzL21jcC1uaXhvcyJdfQ%3D%3D)
```json
{
"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.
### Option 4: HTTP (Remote MCP)
FastMCP supports running this server over HTTP at a URL (the MCP endpoint defaults to `/mcp`).
```bash
# Run an HTTP MCP server at http://127.0.0.1:8000/mcp
MCP_NIXOS_TRANSPORT=http MCP_NIXOS_HOST=127.0.0.1 MCP_NIXOS_PORT=8000 mcp-nixos
```
STDIO (default):
```bash
MCP_NIXOS_TRANSPORT=stdio mcp-nixos
```
Custom path:
```bash
MCP_NIXOS_TRANSPORT=http MCP_NIXOS_PATH=/api/mcp mcp-nixos
```
Stateless HTTP (disables per-client session state):
```bash
MCP_NIXOS_TRANSPORT=http MCP_NIXOS_STATELESS_HTTP=1 mcp-nixos
```
### Option 5: Pi Coding Agent
[Pi](https://www.npmjs.com/package/@mariozechner/pi-coding-agent) does not speak MCP natively. Two supported paths:
**A. pi-mcp-adapter (recommended — speaks MCP, single source of truth):**
```bash
pi install npm:pi-mcp-adapter
```
Then add to `~/.pi/agent/mcp.json`:
```json
{
"mcpServers": {
"nixos": {
"command": "uvx",
"args": ["mcp-nixos"],
"lifecycle": "lazy"
}
}
}
```
**B. Project-local extension (clone + run):** this repo ships `.pi/extensions/mcp-nixos.ts`, auto-loaded when you run `pi` in the cloned repo. Optional: `cd .pi && npm install` for editor type resolution. Pi runs it either way.
## What Is This?
An MCP server providing accurate, real-time information about:
- **NixOS packages** - 130K+ packages that actually exist
- **NixOS options** - 23K+ ways to configure your system
- **Home Manager** - 5K+ options for dotfile enthusiasts
- **nix-darwin** - 1K+ macOSExcerpt of 13,053 characters
Read on GitHub413
18
7
2
1
1
1
1
1
1
Sagi Sarussi · Israel
1
1
Lawrence Sinclair · @EastAgile · United States
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:dc3c29f6524d0417, topic:mcp, topic:model-context-protocol, desc:model context protocol