Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTNoListen address. Localhost enables DNS-rebinding protection automatically.127.0.0.1
PORTNoHTTP port for the Fridge Door server.3000
API_KEYNoIf set to 16+ characters, /mcp, /api and /agent require Authorization: Bearer <API_KEY>.
STORAGENoStorage backend: local or dynamodb.dynamodb
LOG_LEVELNoLog level: debug, info, warn or error.info
AWS_REGIONNoRegion for DynamoDB and Bedrock.us-east-1
CORS_ORIGINSNoBrowser origins allowed to call /api, /agent and /mcp.http://localhost:5173
GEMINI_MODELNoFirst Gemini model tried.gemini-2.5-flash-lite
LLM_PROVIDERNoModel provider: gemini or bedrock.gemini
AGENT_MCP_URLNoMCP endpoint the simulator's Alexa+ agent connects to.http://127.0.0.1:3000/mcp
ALLOWED_HOSTSNoComma-separated Host-header allow-list. Set when HOST=0.0.0.0.
DYNAMODB_TABLENoDynamoDB table used when STORAGE=dynamodb.fridge-door-obligations
GEMINI_API_KEYYesYour Gemini API key. Required for the default Gemini-backed agent, extraction and drafting.
DEMO_OUTBOX_DIRNoDirectory where replies to seeded demo items are saved as .eml files.server/.data/outbox
LOCAL_DATA_FILENoJSON file used when STORAGE=local.server/.data/obligations.json
BEDROCK_MODEL_IDNoBedrock Converse model or inference profile id, for LLM_PROVIDER=bedrock.
DEFAULT_CURRENCYNoCurrency for amounts that do not name one.USD
GMAIL_STATE_FILENoFile storing the Gmail refresh token, granted scopes and ids of already-read emails.server/.data/gmail.json
GOOGLE_CLIENT_IDNoGoogle OAuth client ID. Required for Gmail sync and follow-ups.
DYNAMODB_ENDPOINTNoOptional DynamoDB endpoint, e.g. http://localhost:8000 for DynamoDB Local.
HOUSEHOLD_TIMEZONENoIANA time zone used for today, dates and the screen clock, e.g. Asia/Kolkata.America/Los_Angeles
GOOGLE_REDIRECT_URINoOAuth redirect URI; must match the Google OAuth client.http://localhost:3000/auth/google/callback
DEFAULT_HOUSEHOLD_IDNoHousehold id used when a request has no X-Household-Id header.demo-household
EXTRACTION_CACHE_DIRNoCache directory for model extraction answers keyed by content hash.server/.data/extraction-cache
GOOGLE_CLIENT_SECRETNoGoogle OAuth client secret. Required for Gmail sync and follow-ups.
GMAIL_SYNC_MAX_EMAILSNoMaximum emails sent to the model per Gmail sync.5
GEMINI_FALLBACK_MODELSNoComma-separated Gemini models tried in order on quota, overload or retired-model errors.gemini-2.5-flash-lite,gemini-2.5-flash

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