mcp-servers-nix
A Nix-based configuration framework for deploying and managing Model Control Protocol (MCP) servers.
This repository provides a modular and declarative approach to configuring various MCP servers, allowing users to define and combine multiple server configurations seamlessly. It leverages the Nix package manager to ensure reproducible builds and offers pre-configured modules for popular MCP server types, enhancing the ease of deployment and management. Security is a key focus, with features that improve the handling of credentials and sensitive information. The framework supports integration with tools like Flakes, flake-parts, devenv, and Home Manager, making it versatile for different development environments and workflows.
Compatible with
Install
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"mcp-servers-nix": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-servers-nix"
]
}
}
}Config File Location
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/claude/claude_desktop_config.json
Some servers require additional setup - check the GitHub README for specific instructions.
Permissions