NM

natsukium/mcp-servers-nix

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

310 stars 38 forks 품질 78 트렌드 39Apache-2.0

natsukium/mcp-servers-nix는 https://github.com/natsukium/mcp-servers-nix.에서 가져온 MCP 서버 후보입니다.

개요

natsukium/mcp-servers-nix는 https://github.com/natsukium/mcp-servers-nix.에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

모델 제어 프로토콜(MCP) 서버를 위한 Nix 기반 구성 프레임워크로, 사용 가능한 패키지를 제공합니다.

개요

이 저장소는 MCP 서버 패키지와 MCP 서버 구성 및 배포를 위한 Nix 프레임워크를 제공합니다. 일관된 인터페이스로 다양한 MCP 서버를 모듈식 방식으로 구성할 수 있는 방식을 제공합니다.

특징

  • 모듈러 구성: 여러 MCP 서버 구성을 정의하고 결합합니다
  • 재현 가능한 빌드: 재현 및 선언형 서버 설정을 위한 Nix의 활용
  • 사전 구성 모듈: 인기 있는 MCP 서버 유형에 대한 즉시 사용 가능한 구성
  • 보안 중심: envFile 및 [passwordCommand를 통한 자격 증명 및 민감한 정보 처리 개선, 고정 서버 버전
  • 프레임워크 지원: Flakes, flake-parts, devenv, Home Manager와 통합됨

퀵 스타트

MCP 서버를 직접 실행하세요:

mkConfig로 구성 파일을 생성하기:

출력 형식은 flavor 옵션에 맞게 조정됩니다 — 아래의 지원 맛을 참조하세요.

지원되는 맛들

특성 키 전형적인 파일 클라이언트
claude mcpServers claude_desktop_config.json 클로드 데스크탑

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

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:

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

Generate a configuration file with mkConfig:

# 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" ];
  };
}
nix-build config.nix && cat result
{
  "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

Flavor Key Typical File Client
claude mcpServers claude_desktop_config.json Claude Desktop
claude-code mcpServers .mcp.json Claude Code
vscode mcp.servers settings.json VS Code
vscode-workspace servers .vscode/mcp.json VS Code (workspace)
codex mcp_servers .mcp.toml Codex CLI
opencode mcp opencode.json OpenCode
zed context_servers (varies) Zed

Available Modules

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "filesystem": { "command": "/nix/store/7b4ancp3cns9lkkybd090qzr0hah5qq0-mcp-server-filesystem-2025.12.18/bin/mcp-server-filesystem", "args": [ "/path/to/allowed/directory" ] } } }