arc-relay

arc-relay

Docker-Anwendung from Jeremiah's Repository

Übersicht

Arc Relay is a management proxy for Model Context Protocol (MCP) servers. It sits between your AI tools (Claude Code, Claude Desktop, Cursor, etc.) and your MCP servers, providing a single authenticated endpoint that handles Docker container lifecycle, health monitoring, OAuth flows, access control, and multi-transport proxying. Manage all your MCP servers from one web UI. (Formerly MCP Wrangler)

Laufzeit-Argumente

Web-UI
http://[IP]:[PORT:8080]
Netzwerk
bridge
Privilegiert
false

Konfiguration der Vorlage

Web UI PortPorttcp

Port for the Arc Relay web UI and API proxy.

Ziel
8080
Standard
8080
Wert
8080
Data DirectoryPathrw

Persistent storage for SQLite database. Upgrading from MCP Wrangler? Point this at your existing /mnt/user/appdata/mcp-wrangler directory.

Ziel
/data
Standard
/mnt/user/appdata/arc-relay
Wert
/mnt/user/appdata/arc-relay
Docker SocketPathrw

Docker socket for managing MCP server containers (stdio and HTTP server types).

Ziel
/var/run/docker.sock
Standard
/var/run/docker.sock
Wert
/var/run/docker.sock
Encryption KeyVariable

Encrypts stored credentials (OAuth tokens, API keys, env vars). Generate with: openssl rand -hex 32. IMPORTANT: Do not lose this key - encrypted data becomes unreadable without it. Upgrading from MCP Wrangler? Use the same key as before.

Ziel
ARC_RELAY_ENCRYPTION_KEY
Session SecretVariable

Signs web UI session cookies. Generate with: openssl rand -hex 32. If omitted, a random secret is generated on each restart (sessions won't survive restarts).

Ziel
ARC_RELAY_SESSION_SECRET
Admin PasswordVariable

Password for the admin web UI account (only used on first run to create the admin user).

Ziel
ARC_RELAY_ADMIN_PASSWORD
Database PathVariable

Path to SQLite database inside the container. Upgrading from MCP Wrangler? Set to /data/mcp-wrangler.db or rename your DB file.

Ziel
ARC_RELAY_DB_PATH
Standard
/data/arc-relay.db
Wert
/data/arc-relay.db
Base URLVariable

External URL for OAuth callbacks and install scripts (e.g., https://mcp.yourdomain.com). Required for OAuth and invite token onboarding. Leave blank for http://localhost:PORT.

Ziel
ARC_RELAY_BASE_URL
Sentry DSNVariable

Sentry DSN for error tracking. Leave blank to disable.

Ziel
ARC_RELAY_SENTRY_DSN
LLM API KeyVariable

Anthropic API key for LLM-powered tool context optimization. Enables the 'Run Optimization' feature on server detail pages to compress tool descriptions and reduce token usage. Get a key at https://console.anthropic.com/. Leave blank to disable.

Ziel
ARC_RELAY_LLM_API_KEY
LLM ModelVariable

Model to use for tool optimization. Default is claude-haiku-4-5-20251001 (fast and cheap). Only change if you want to use a different Anthropic model.

Ziel
ARC_RELAY_LLM_MODEL
Standard
claude-haiku-4-5-20251001
Wert
claude-haiku-4-5-20251001

Einzelheiten

Repository
ghcr.io/comma-compliance/arc-relay:latest
Zuletzt aktualisiert2026-05-31
Erstmals gesehen2026-05-04

Führen Sie arc-relay auf Unraid aus.

arc-relay ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.