Nixos MCP
N

Nixos MCP

An MCP server for Claude Code that supports direct search for NixOS configuration options, including option names, types, default values, and descriptions.
2 points
5.4K

What is the NixOS MCP Server?

The NixOS MCP server is an intelligent assistant tool designed specifically for NixOS system administrators and developers. It allows you to directly search for NixOS configuration options inside the Claude Code editor, as if there were a built - in NixOS configuration manual in the editor. When you need to configure the NixOS system, you don't need to open a browser to search for documentation. You can directly find the required configuration options, type descriptions, and default values within the editor.

How to Use the NixOS MCP Server?

It's very simple to use: First, configure the MCP server in Claude Code, and then you can ask NixOS configuration questions just like having a conversation with an assistant. For example, you can ask 'How to configure the nginx service?' or 'What are the options for the firewall?'. The server will return relevant configuration options, types, and descriptions. The entire process is completed within the editor without switching applications.

Applicable Scenarios

It is most suitable for the following scenarios: 1) Quickly find options when writing NixOS configuration files; 2) New users learning the NixOS configuration system; 3) Developers who need to verify the correctness of configuration options; 4) Search for relevant configurations among different NixOS modules; 5) Scenarios where you need to know the default values and types of configurations.

Main Features

NixOS Configuration Search
Search for NixOS configuration options by keywords or phrases, supporting fuzzy matching and exact search
Detailed Information Display
Return the name, data type, default value, and detailed description of each configuration option to help you configure correctly
Intelligent Pagination
Automatically paginate when there are many search results, allowing you to browse all relevant options page by page
Support for the Latest NixOS Version
Based on the latest NixOS 25.11 version, ensuring the accuracy and timeliness of search results
Editor Integration
Fully integrated into the Claude Code editor, allowing you to use it without switching applications
Type Safety
Developed with TypeScript, providing complete type checking and error handling
Advantages
Improve work efficiency: No need to leave the editor to search for NixOS documentation, saving time
Accurate information: Directly use the official NixOS search API to ensure the latest and most accurate information
Easy to use: As natural as having a conversation with an assistant, no need to learn complex commands
Context preservation: The search process does not interrupt your editing workflow
Free and open - source: Based on open - source technology, can be used for free
Limitations
Only supports the Claude Code editor, not other IDEs
Requires a Node.js 24+ environment, having certain requirements for the system
Only searches for configuration options, does not include NixOS package search function
Requires manual configuration of the MCP server, with a certain technical threshold
Network - dependent: Requires an Internet connection to access the NixOS search API

How to Use

Install Dependencies
Ensure that your system has Node.js 24 or a higher version installed, which is a necessary condition for running the MCP server
Download Server Code
Clone or download the source code of the NixOS MCP server to a local directory
Configure Claude Code
Edit the configuration file of Claude Code and add the configuration information of the NixOS MCP server
Restart the Editor
Restart the Claude Code editor to load the new MCP server configuration
Start Using
Directly ask NixOS configuration - related questions in Claude Code, and the server will respond automatically

Usage Examples

Configure a Web Server
When you need to configure a Web server such as nginx or Apache on NixOS, you can quickly find relevant configuration options
Set Up a Network Firewall
When configuring system firewall rules, you need to know the available firewall options and parameters
Database Service Configuration
When deploying a PostgreSQL or MySQL database, you need to adjust various database parameters
User and Permission Management
When managing system users, groups, and permission settings, find relevant configuration options

Frequently Asked Questions

Does this server require payment?
Which NixOS versions are supported?
What should I do if no results are found in the search?
What should I do if the server fails to start?
Can it be used offline?
Does it support other editors?
Is there a delay in search results?
How to update the server?

Related Resources

NixOS Official Documentation
NixOS official learning resources and documentation
MCP Protocol Specification
Model Context Protocol official specification and documentation
GitHub Repository
NixOS MCP server source code and issue tracking
NixOS Option Search
Official NixOS option search website, which can be used as a reference
Claude Code Documentation
Official usage documentation for the Claude Code editor

Installation

Copy the following command to your Client for configuration
{
  "mcpServers": {
    "nixos-search": {
      "command": "node",
      "args": [
        "/absolute/path/to/nixos-mcp/src/index.ts"
      ]
    }
  }
}

{
  "mcpServers": {
    "nixos-search": {
      "command": "node",
      "args": [
        "C:\\absolute\\path\\to\\nixos-mcp\\src\\index.ts"
      ]
    }
  }
}
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

A
Airweave
Airweave is an open - source context retrieval layer for AI agents and RAG systems. It connects and synchronizes data from various applications, tools, and databases, and provides relevant, real - time, multi - source contextual information to AI agents through a unified search interface.
Python
7.8K
5 points
V
Vestige
Vestige is an AI memory engine based on cognitive science. By implementing 29 neuroscience modules such as prediction error gating, FSRS - 6 spaced repetition, and memory dreaming, it provides long - term memory capabilities for AI. It includes a 3D visualization dashboard and 21 MCP tools, runs completely locally, and does not require the cloud.
Rust
6.4K
4.5 points
M
Moltbrain
MoltBrain is a long-term memory layer plugin designed for OpenClaw, MoltBook, and Claude Code, capable of automatically learning and recalling project context, providing intelligent search, observation recording, analysis statistics, and persistent storage functions.
TypeScript
6.1K
4.5 points
B
Bm.md
A feature-rich Markdown typesetting tool that supports multiple style themes and platform adaptation, providing real-time editing preview, image export, and API integration capabilities
TypeScript
5.4K
5 points
S
Security Detections MCP
Security Detections MCP is a server based on the Model Context Protocol that allows LLMs to query a unified security detection rule database covering Sigma, Splunk ESCU, Elastic, and KQL formats. The latest version 3.0 is upgraded to an autonomous detection engineering platform that can automatically extract TTPs from threat intelligence, analyze coverage gaps, generate SIEM-native format detection rules, run tests, and verify. The project includes over 71 tools, 11 pre-built workflow prompts, and a knowledge graph system, supporting multiple SIEM platforms.
TypeScript
6.5K
4 points
P
Paperbanana
Python
6.8K
5 points
B
Better Icons
An MCP server and CLI tool that provides search and retrieval of over 200,000 icons, supports more than 150 icon libraries, and helps AI assistants and developers quickly obtain and use icons.
TypeScript
6.6K
4.5 points
A
Assistant Ui
assistant - ui is an open - source TypeScript/React library for quickly building production - grade AI chat interfaces, providing composable UI components, streaming responses, accessibility, etc., and supporting multiple AI backends and models.
TypeScript
6.7K
5 points
G
Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
26.0K
4.3 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
73.6K
4.3 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
36.0K
5 points
N
Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
21.7K
4.5 points
F
Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
65.4K
4.5 points
U
Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
32.9K
5 points
G
Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
22.2K
4.5 points
C
Context7
Context7 MCP is a service that provides real-time, version-specific documentation and code examples for AI programming assistants. It is directly integrated into prompts through the Model Context Protocol to solve the problem of LLMs using outdated information.
TypeScript
98.4K
4.7 points
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2026AIBase