Optional comma-separated category filter. Available categories are admin_raw, batch, canvases, config, events, filters, general, inputs, outputs, record, scenes, screenshots, stream, transitions, ui, and vendor; the default enables general, record, scenes, and inputs.
MCP_HTTP_HOSTstringOPTIONALdefault: 127.0.0.1
HTTP bind host when MCP_TRANSPORT=http. Defaults to 127.0.0.1.
MCP_HTTP_PORTstringOPTIONALdefault: 3000
HTTP bind port when MCP_TRANSPORT=http. Defaults to 3000.
OBS websocket URL. Defaults to ws://localhost:4455.
Show all 12 environment variables
MCP_HTTP_AUTH_TOKENstringOPTIONAL
Optional bearer token required by the HTTP /mcp endpoint.
OBS_INTEGRATION_TESTSstringOPTIONAL
Set to 1 to run real OBS websocket integration tests.
OBS_WEBSOCKET_PASSWORDstringOPTIONAL
Optional OBS websocket password.
OBS_EVENT_BUFFER_CAPACITYstringOPTIONAL
Optional maximum number of recent safe OBS events retained for get_recent_obs_events. Defaults to the built-in bounded buffer size.
OBS_MCP_SCREENSHOT_OUTPUT_DIRstringOPTIONAL
Optional existing directory allowlist for save_source_screenshot. Screenshot save tools are disabled unless the screenshots toolset is enabled, and saves require a simple filename, not a path.
OBS_INTEGRATION_MUTATION_TESTSstringOPTIONAL
Set to 1 to enable integration tests that send state-changing OBS requests.