Prerequisites
- Docker with Compose plugin
Download & run
First pull may take a minute. Subsequent starts are instant.
Configuration
Set environment variables by creating a.env file alongside
docker-compose.yml:
Key variables
Full reference
All available variables are documented in the per-service example env files:Using the MCP Server
The MCP server exposes cyrnel’s tools so your AI agent can discover services, inspect tool schemas, create and run processes, and read results. Each agent below shows two connection methods:- HTTP: point the agent at the Docker MCP server (
localhost:9373) - stdio: run the MCP server as a Docker child process
- Claude Desktop
- Claude Code
- opencode
- Cursor
- VS Code
- Pi Agent
- openclaw
- Codex CLI
- Windsurf
- Antigravity
- GitHub CLI
- Gemini CLI
Open For Docker Desktop on macOS/Windows, use stdio:
claude_desktop_config.json (Claude → Settings → Developer → Edit Config).HTTP:host.docker.internal:The MCP server requires the API to be running and reachable. In the Docker
setup this is handled automatically, the MCP container connects to the API
container over the internal Docker network.