返回 MCP 目录
public公开dns本地运行

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

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端