Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Mcp Servers Nix

    A Nix-based configuration framework for Model Control Protocol (MCP) servers with ready-to-use packages.

    142 stars
    Nix
    Updated Oct 19, 2025

    Table of Contents

    • Overview
    • Features
    • Quick Start
    • Supported Flavors
    • Available Modules
    • Examples
    • Real World Examples
    • Documentation
    • License

    Table of Contents

    • Overview
    • Features
    • Quick Start
    • Supported Flavors
    • Available Modules
    • Examples
    • Real World Examples
    • Documentation
    • License

    Documentation

    mcp-servers-nix

    A Nix-based configuration framework for Model Control Protocol (MCP) servers with ready-to-use packages.

    Overview

    This repository provides both MCP server packages and a Nix framework for configuring and deploying MCP servers. It offers a modular approach to configuring various MCP servers with a consistent interface.

    Features

    • Modular Configuration: Define and combine multiple MCP server configurations
    • Reproducible Builds: Leverage Nix for reproducible and declarative server setups
    • Pre-configured Modules: Ready-to-use configurations for popular MCP server types
    • Security-focused: Better handling credentials and sensitive information through envFile and passwordCommand, with pinned server versions
    • Framework Support: Integrates with Flakes, flake-parts, devenv, and Home Manager

    Quick Start

    Run an MCP server directly:

    bash
    nix run github:natsukium/mcp-servers-nix#mcp-server-fetch

    Generate a configuration file with mkConfig:

    nix
    # config.nix
    let
      pkgs = import  { };
      mcp-servers-nix = import (fetchTarball
        "https://github.com/natsukium/mcp-servers-nix/archive/main.tar.gz") { inherit pkgs; };
    in
    mcp-servers-nix.lib.mkConfig pkgs {
      programs.filesystem = {
        enable = true;
        args = [ "/path/to/allowed/directory" ];
      };
    }
    bash
    nix-build config.nix && cat result
    json
    {
      "mcpServers": {
        "filesystem": {
          "command": "/nix/store/7b4ancp3cns9lkkybd090qzr0hah5qq0-mcp-server-filesystem-2025.12.18/bin/mcp-server-filesystem",
          "args": [ "/path/to/allowed/directory" ]
        }
      }
    }

    The output format adapts to the flavor option — see Supported Flavors below.

    Supported Flavors

    FlavorKeyTypical FileClient
    claudemcpServersclaude_desktop_config.jsonClaude Desktop
    claude-codemcpServers.mcp.jsonClaude Code
    vscodemcp.serverssettings.jsonVS Code
    vscode-workspaceservers.vscode/mcp.jsonVS Code (workspace)
    codexmcp_servers.mcp.tomlCodex CLI
    opencodemcpopencode.jsonOpenCode
    zedcontext_servers(varies)Zed

    Available Modules

    • clickup
    • codex
    • context7
    • deepl
    • esa
    • everything
    • fetch
    • filesystem
    • freee
    • git
    • github
    • grafana
    • mastra
    • memory
    • netdata
    • nixos
    • notion
    • playwright
    • sequential-thinking
    • serena
    • slite
    • tavily
    • terraform
    • textlint
    • time

    Examples

    Check the examples directory for complete configuration examples:

    • [claude-desktop.nix](./examples/claude-desktop.nix): Basic configuration for Claude Desktop
    • [vscode.nix](./examples/vscode.nix): VS Code integration setup
    • [librechat.nix](./examples/librechat.nix): Configuration for LibreChat integration
    • [codex.nix](./examples/codex.nix): Codex CLI integration with MCP servers
    • [opencode.nix](./examples/opencode.nix): OpenCode CLI integration with MCP servers
    • [vscode-workspace](./examples/vscode-workspace/flake.nix): VS Code workspace configuration example
    • [flake-parts-module](./examples/flake-parts-module/flake.nix): Flake-parts module integration with multi-flavor support
    • [devenv](./examples/devenv): devenv integration using claude.code.mcpServers
    • [home-manager](./examples/home-manager/flake.nix): Home Manager integration with programs.mcp.servers

    Real World Examples

    Check out GitHub search results for examples of how others are using mcp-servers-nix in their projects.

    Documentation

    • Module Usage Guide — How to configure MCP servers with Nix (classic, npins, flakes, flake-parts)
    • Configuration Reference — Security, credential handling, and flake-parts options
    • Module Options Reference — Auto-generated list of all module options
    • Packages Guide — Using standalone MCP server packages
    • Contributing Guide — Adding new packages and modules

    License

    This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

    Similar MCP

    Based on tags & features

    • OP

      Openai Gpt Image Mcp

      TypeScript·
      75
    • MC

      Mcp Access Point

      Rust·
      135
    • PL

      Pluggedin Mcp Proxy

      TypeScript·
      97
    • VI

      Video Editing Mcp

      Python·
      218

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • OP

      Openai Gpt Image Mcp

      TypeScript·
      75
    • MC

      Mcp Access Point

      Rust·
      135
    • PL

      Pluggedin Mcp Proxy

      TypeScript·
      97
    • VI

      Video Editing Mcp

      Python·
      218

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k