nix-mcp-servers logo

nix-mcp-servers

by cameronfyfe

This repository provides Nix packages for various MCP (Meta-Control Protocol) servers. It allows users to easily run and install MCP servers using Nix.

View on GitHub

Last updated: N/A

What is nix-mcp-servers?

This is a collection of Nix packages for various MCP (Meta-Control Protocol) servers. It provides a convenient way to manage and deploy these servers using the Nix package manager.

How to use nix-mcp-servers?

MCP servers can be run directly from the flake using nix run. They can also be installed on a NixOS system or with home-manager by referencing the flake in your configuration and adding the desired server packages to your system or home packages.

Key features of nix-mcp-servers

  • Easy installation and management of MCP servers

  • Integration with NixOS and home-manager

  • Declarative configuration

  • Reproducible builds

Use cases of nix-mcp-servers

  • Running MCP servers for various data sources

  • Automating the deployment of MCP servers

  • Creating reproducible environments for MCP servers

  • Managing MCP server dependencies

FAQ from nix-mcp-servers

What is MCP?

MCP stands for Meta-Control Protocol. It's not explicitly defined in the README, but it seems to be a protocol for interacting with various data sources.

How do I add a new MCP server?

Contributions of additional MCP servers are welcome. You would need to create a Nix package for the server and add it to the repository.

Can I use this with Nix on macOS?

Yes, you can use this with Nix on macOS, although the instructions primarily focus on NixOS and home-manager.

Where can I find example configurations?

An example nixos-config that installs MCP servers using this flake can be found here

What MCP servers are currently available?

The available MCP servers are listed in the MCP Servers List section of the README: github-mcp-server, mcp-neo4j-cypher, mcp-server-brave-search, mcp-server-everart, mcp-server-everything, mcp-server-fetch, mcp-server-filesystem, mcp-server-gdrive, mcp-server-git, mcp-server-github, mcp-server-gitlab, mcp-server-google-maps, mcp-server-memory, mcp-server-playwright, mcp-server-postgres, mcp-server-puppeteer, mcp-server-sentry, mcp-server-sequentialthinking, mcp-server-slack, mcp-server-sqlite, mcp-server-time, mcp-server-tmdb