Zeughaus
БесплатноНе проверенExecute commands in ephemeral containers with any combination of Nix packages.
Описание
Execute commands in ephemeral containers with any combination of Nix packages.
README
MCP Server - Agentic Workbench backed by Nixery.
Execute commands in ephemeral containers with any combination of Nix packages.
Installation
Docker (recommended)
Docker is the recommended installation method because it provides workspace isolation - the MCP server itself runs in a container with access only to your specified workspace directory.
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:latest
uvx (alternative)
Note: When running via uvx, the MCP server has full access to the host system. Use Docker for better isolation.
uvx zeughaus-mcp
Configuration
Environment variables:
| Variable | Required | Default | Description |
|---|---|---|---|
NIXERY_REGISTRY_URL |
Yes | - | Nixery registry URL (see below) |
HOST_WORKSPACE_ROOT |
Yes | - | Workspace path to mount into containers |
DOCKER_NETWORK_MODE |
No | host |
Docker network mode |
CONTAINER_TIMEOUT_SECONDS |
No | 300 |
Container execution timeout |
Nixery Registries
Nixery is a Docker-compatible registry that builds container images on-the-fly from Nix packages.
Available Registries
| Registry | Channel | Description |
|---|---|---|
nixery.zeughaus.dev |
nixos-25.11 | Self-hosted instance for zeughaus-mcp (recommended) |
nixery.dev |
nixos-unstable | Public Nixery instance by Google |
nixery.zeughaus.dev (Recommended)
The default registry for zeughaus-mcp. This is a self-hosted Nixery instance with:
- Nix Channel:
nixos-25.11(stable packages) - Source: github.com/NixOS/nixpkgs
- Build timeout: 600 seconds
nixery.dev (Alternative)
The public Nixery instance maintained by Google. Use this if you prefer:
- Nix Channel:
nixos-unstable(latest packages) - No dependency on third-party infrastructure
To use the public registry, set:
NIXERY_REGISTRY_URL=nixery.dev
MCP Client Configuration
Claude Desktop (Docker - recommended)
{
"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"
]
}
}
}
Claude Desktop (uvx)
{
"mcpServers": {
"zeughaus": {
"command": "uvx",
"args": ["zeughaus-mcp"],
"env": {
"NIXERY_REGISTRY_URL": "nixery.zeughaus.dev",
"HOST_WORKSPACE_ROOT": "/path/to/workspace"
}
}
}
}
License
MIT
Установка Zeughaus
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/GTarkin/zeughaus_mcpFAQ
Zeughaus MCP бесплатный?
Да, Zeughaus MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Zeughaus?
Нет, Zeughaus работает без API-ключей и переменных окружения.
Zeughaus — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Zeughaus в Claude Desktop, Claude Code или Cursor?
Открой Zeughaus на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Zeughaus with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
