arc-relay

arc-relay

Docker 应用程序 from Jeremiah's Repository

概述

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)

运行时参数

网络用户界面
http://[IP]:[PORT:8080]
网络
bridge
特权
false

模板配置

Web UI PortPorttcp

Port for the Arc Relay web UI and API proxy.

目标
8080
默认值
8080
价值
8080
Data DirectoryPathrw

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

目标
/data
默认值
/mnt/user/appdata/arc-relay
价值
/mnt/user/appdata/arc-relay
Docker SocketPathrw

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

目标
/var/run/docker.sock
默认值
/var/run/docker.sock
价值
/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.

目标
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).

目标
ARC_RELAY_SESSION_SECRET
Admin PasswordVariable

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

目标
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.

目标
ARC_RELAY_DB_PATH
默认值
/data/arc-relay.db
价值
/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.

目标
ARC_RELAY_BASE_URL
Sentry DSNVariable

Sentry DSN for error tracking. Leave blank to disable.

目标
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.

目标
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.

目标
ARC_RELAY_LLM_MODEL
默认值
claude-haiku-4-5-20251001
价值
claude-haiku-4-5-20251001

详细信息

存储库
ghcr.io/comma-compliance/arc-relay:latest
最后更新2026-05-31
初见2026-05-04

在Unraid 上运行 arc-relay 。

arc-relay 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。