品牌MCP
MCP服务器-由Nixery支持的代理工作台。
使用Nix包的任意组合在临时容器中执行命令。
安装
Docker(推荐)
Docker是推荐的安装方法,因为它提供 工作空间隔离 -MCP服务器本身在一个只能访问指定工作区目录的容器中运行。
docker run --rm -i \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /path/to/workspace:/workspace \
-e NIXERY_REGISTRY_URL=nixery.zeughaus.dev \
-e HOST_WORKSPACE_ROOT=/path/to/workspace \
ghcr.io/gtarkin/zeughaus_mcp:latestuvx(备选)
注: 当通过uvx运行时,MCP服务器可以完全访问主机系统。使用Docker实现更好的隔离。
uvx zeughaus-mcp配置
环境变量:
| 变量 | 必填 | 默认 | 描述 |
|---|---|---|---|
NIXERY_REGISTRY_URL | 是 | - | Nixery注册表URL(见下文) |
HOST_WORKSPACE_ROOT | 是 | - | 装载到容器中的工作区路径 |
DOCKER_NETWORK_MODE | 没有 | host | Docker网络模式 |
CONTAINER_TIMEOUT_SECONDS | 没有 | 300 | 容器执行超时 |
尼克斯里登记处
尼日利亚 是一个与Docker兼容的注册表,可以从Nix包中动态构建容器映像。
可用注册表
| 注册表 | 频道 | 描述 |
|---|---|---|
nixery.zeughaus.dev | nixos-25.11 | zeughaus-mcp的自托管实例(推荐) |
nixery.dev | nixos不稳定 | 谷歌公开的Nixery实例 |
nixery.zeughaus.dev(推荐)
zeughaus-mcp的默认注册表。这是一个自托管的Nixery实例,具有:
- 尼克斯频道:
nixos-25.11(稳定包) - 来源:
- 构建超时: 600秒
nixery.dev(备选)
由谷歌维护的公共Nixery实例。如果您喜欢,请使用此选项:
- 尼克斯频道:
nixos-unstable(最新软件包) - 不依赖第三方基础设施
要使用公共注册表,请设置:
NIXERY_REGISTRY_URL=nixery.devMCP客户端配置
Claude Desktop(推荐使用Docker)
{
"mcpServers": {
"zeughaus": {
"command": "docker",
"args": [
"run", "--rm", "-i",
"-v", "/var/run/docker.sock:/var/run/docker.sock",
"-v", "/path/to/workspace:/workspace",
"-e", "NIXERY_REGISTRY_URL=nixery.zeughaus.dev",
"-e", "HOST_WORKSPACE_ROOT=/path/to/workspace",
"ghcr.io/gtarkin/zeughaus_mcp:latest"
]
}
}
}克劳德桌面(uvx)
{
"mcpServers": {
"zeughaus": {
"command": "uvx",
"args": ["zeughaus-mcp"],
"env": {
"NIXERY_REGISTRY_URL": "nixery.zeughaus.dev",
"HOST_WORKSPACE_ROOT": "/path/to/workspace"
}
}
}
}许可证
麻省理工学院
