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_URLRedis connection URL
QUEUE_NAMESdefaultComma-separated queue names
PORT3000HTTP port
BASE_PATH/Dashboard base path
AUTH_USERNAMEBasic auth username
AUTH_PASSWORDBasic auth password
TITLEWorkbenchDashboard title
LOGO_URLLogo URL in the nav
READONLYfalseSet to true to disable write actions
TAGSComma-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.