Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GIFOS_URLNoThe GifOS site. It must be 0.9.23b or newer.https://gifos.app
GIFOS_RELAYNoA custom relay (wss://…), added to meeting links.GifOS default
GIFOS_CHROMENoAnother Chromium or Chrome binary.Playwright's Chromium
GIFOS_STT_APPNoThe store app for speech to text. `none` turns transcription off.offline-stt-whisper
GIFOS_STT_URLNoHTTP stand-in for captions (testing).
GIFOS_TTS_APPNoA GifOS store speech app instead of Kokoro in this process.
GIFOS_TTS_URLNoHTTP stand-in for speech (testing).
GIFOS_WORKERSNoStage B. More than 1 makes this process a supervisor and runs each Meet Bot in its own child process and Chromium. See README for full worker behavior.1
GIFOS_BOT_NAMENoThe bot's name (what people see).generated
GIFOS_HEADLESSNo`0` shows the browser windows.1
GIFOS_MCP_HOMENoBrowser profile, bot credential, meetings.json, schedule.json, transcripts, events.~/.gifos-mcp
GIFOS_MCP_LAZYNo`1` starts the browser on the first tool call.0
GIFOS_MCP_DEBUGNo`1` logs the GifOS console to stderr and adds caption state to `status`.0
GIFOS_MCP_SHOTSNoA folder for screenshots of the bot's screens.
GIFOS_TTS_VOICENoKokoro's default voice for every line.af_heart
GIFOS_KOKORO_URLNoA mirror with the Hugging Face layout for the Kokoro weights. The pinned revision and hashes still apply.https://huggingface.co
GIFOS_TIMEOUT_MSNoHow long to wait for GifOS steps such as joining.120000
GIFOS_TTS_ENGINENo`kokoro` (in this process) or `none`.kokoro
GIFOS_BOT_PASSWORDNoThe bot's password.generated
GIFOS_MAX_MEETINGSNoSeated meetings at once. A join over the cap is refused; a scheduled join waits.4
GIFOS_WORKER_ROOMSNoRooms per worker.cap / workers, rounded up
GIFOS_MCP_HTTP_TOKENNoBearer token for `--http`.
GIFOS_MCP_NO_INSTALLNo`1` never downloads Chromium; a missing browser is an error that says how to install it.0
GIFOS_BOOTH_AUDIO_FILENoA `.wav` file the booth uses as its microphone (testing).
GIFOS_BOOTH_FAKE_MEDIANo`1` gives the booth Chromium's test camera and microphone (testing).0
GIFOS_BOOTH_CAMERA_FILENoA `.y4m` or `.mjpeg` file the booth uses as its camera (a computer with no camera).
GIFOS_TRANSCRIPT_POLL_MSNoHow often captions are copied from Meet Bot into the lines.300
npm_config_ignore_scriptsNoSet to true to disable npm install scripts (recommended in the README).
ONNXRUNTIME_NODE_INSTALL_CUDANoSet to skip to avoid downloading CUDA libraries for onnxruntime-node on Linux x64.

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