Getting Started

Environment variables

Environment variables used by Workbench adapters, the CLI, standalone Docker image, and MCP server.

Embedded adapters

VariableRequiredDescription
REDIS_URLYesRedis connection URL for BullMQ
WORKBENCH_USERRecommendedBasic auth username (when using auth)
WORKBENCH_PASSRecommendedBasic auth password (when using auth)

Additional variables depend on your alerting setup — see Alerts.

Standalone Docker

VariableDefaultDescription
REDIS_URL—Redis connection URL
QUEUE_NAMESdefaultComma-separated queue names
PORT3000HTTP port
BASE_PATH/Dashboard base path
AUTH_USERNAME—Basic auth username
AUTH_PASSWORD—Basic auth password
TITLEWorkbenchDashboard title
LOGO_URL—Logo URL in the nav
READONLYfalseSet to true to disable write actions
TAGS—Comma-separated job.data fields for tag filters

See Standalone Docker for run examples.

MCP server

VariableRequiredDescription
WORKBENCH_URLYesDashboard URL, e.g. http://localhost:3000/jobs
WORKBENCH_USERNAMENoBasic auth username
WORKBENCH_PASSWORDNoBasic auth password
WORKBENCH_TOKENNoBearer token (takes precedence over basic auth)

The MCP appends /api/... to WORKBENCH_URL — don't include /api in the URL yourself.