About Zeughaus MCP
Zeughaus MCP is an MCP server published by GTarkin in the Developer Tools category: mCP Server - Agentic Workbench backed by Nixery.
The repository has 1 stars and 0 forks, with the last commit 8 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/GTarkin/zeughaus_mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Zeughaus MCP
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
4 checks have not been run yet.
Releases
README
zeughaus-mcp
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
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.