Back to MCP directory
publicPublicdnsLocal runtime

nix-mcp-servers

这是一个用于托管各种MCP服务器的Nix包仓库,支持直接运行和安装到NixOS或home-manager系统中。

article

README

🚀 nix-mcp-servers

这是一个用于存放各种MCP服务器的Nix包仓库,可帮助用户轻松管理和使用不同的MCP服务器。

🚀 快速开始

运行MCP服务器

可以直接从这个 flakes 运行 MCP 服务器。以下是以标准输出模式运行 github-mcp-server 的示例:

nix run github:cameronfyfe/nix-mcp-server#github-mcp-server -- stdio

安装MCP服务器

可以通过引用这个 flakes 在 NixOS 系统或使用 home-manager 进行安装。

步骤1:在 flake.nix 中添加输入

在你的 flake.nix 中添加以下内容:

inputs.nix-mcp-servers.url = "github:cameronfyfe/nix-mcp-servers";

步骤2:添加服务器包

然后将任何 MCP 服务器包添加到你的 environment.systemPackageshome.packages 中:

[
  ...
  inputs.nix-mcp-servers.packages.${system}.github-mcp-server
  ...
]

示例配置

使用此 flakes 安装 MCP 服务器的示例 NixOS 配置可查看 此处

📦 MCP 服务器列表

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

✨ 贡献

欢迎添加额外的 MCP 服务器进行贡献。

📚 相关项目

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client