Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TZNoIANA time zone for keepalive `quiet_hours`.Europe/Vienna
ENGINENoDefault engine: `chromium`, `patchright`, or `camoufox`. Must be installed, or startup fails.chromium
WS_HOSTNoWebSocket MCP listener host.127.0.0.1
WS_PORTNoWebSocket MCP listener port. When unset, the server uses stdio.
HEADLESSNoSet to `1` for a headless browser (more detectable; use for tests).
KEEPALIVENoSet to `0` to not run scheduled keepalive visits. Schedules are kept.1
LIVE_HOSTNoLive view listener host.127.0.0.1
LIVE_PORTNoLive view listener port.
SAVE_SHOTSNoSet to `1` to also keep screenshots on disk (0600, deleted when the session closes).
CAMOUFOX_OSNoOS of the Camoufox fingerprint: `macos`, `windows`, or `linux`. Defaults to host OS.
BROWSER_DATANoDirectory for profiles (`profiles/<tenant>/<name>`) and saved screenshots../data
MAX_INFLIGHTNoMaximum concurrent tool calls per connection.8
MAX_SESSIONSNoMaximum sessions across all tenants.3
BROWSER_TOKENNoToken for tenant `default` (16+ chars). Required for non-loopback WebSocket listener.
LIVE_BASE_URLNoURL put into handoff links. Defaults to a value derived from LIVE_HOST and LIVE_PORT.
MAX_DOM_NODESNo`read` (a11y, whole page) refuses larger pages; pass `selector` instead.60000
MEETING_OWNERNoName in the meeting announcement: "Hi, I'm Glassy, `<owner>`'s AI notetaker". Unset: "an AI notetaker".
ALLOW_NO_TOKENNoSet to `1` to allow no authentication. Loopback only, for local development.
BROWSER_TOKENSNoMore tenants, formatted as `alice:<token>,bob:<token>`.
HANDOFF_TTL_SECNoHandoff link lifetime in seconds.900
MAX_CONNECTIONSNoMaximum concurrent WebSocket connections.32
IDLE_TIMEOUT_SECNoClose sessions unused this long in seconds. `0` means never. A session in handoff is never idle.900
SHOTS_PER_SESSIONNoMaximum screenshots kept per session when SAVE_SHOTS is enabled.20
WS_ALLOWED_ORIGINSNoComma list of browser Origins allowed to connect. Non-browser clients send none.
MAX_PAGES_PER_SESSIONNoPopups beyond this are closed.5
MAX_SESSIONS_PER_TENANTNoMaximum sessions per tenant. Defaults to MAX_SESSIONS.
RECORDING_RETENTION_DAYSNoMeeting recordings are deleted this many days after they were written.30

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources