
natsukium/mcp-servers-nix
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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
envFileandpasswordCommand, 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
설치
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" ]
}
}
}