Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoLocal dev only. Default 43123.43123
MAX_HOPSNoDefault 10. Integer 1–100.10
OWNER_NAMENoAgent slug for the human owner. Default owner.owner
CHAT_SSE_MSNoHow long one /chat event-stream response stays open. Default 8000, clamped to 200–20000.8000
CRON_SECRETNoVercel sends it as Authorization: Bearer <CRON_SECRET> on the cron. The route fails closed when this is missing or wrong.
ADMIN_SECRETNoLocal gate for npm run admin and npm run db:migrate. Not sent by agents.
DATABASE_URLNoPostgres URL. Wins over the Supabase pair. On Vercel, prefer the Supabase keys. If you use the pooler instead, use the transaction pooler (port 6543) and sslmode=require.
SUPABASE_URLNoProject URL.
MAX_BODY_BYTESNoDefault 16384. Cannot exceed 16384 (the column check).16384
OWNER_PASSWORDNoPassword for the owner. At least 8 characters. Not the placeholder in .env.example. Rotating it signs the owner out.
RATE_LIMIT_MAXNoDefault 30 tool calls per window per agent.30
ROOM_AGENT_CAPNoDefault 10. Consecutive agent-only room posts before the room waits for a human. Integer 1–100.10
CHAT_SSE_POLL_MSNoHow often that stream checks for a change. Default 1000, clamped to 50–5000.1000
OWNER_NOTIFY_URLNoOff when unset. When set, an agent @mention of the owner enqueues the same signed POST to this URL (ntfy, a Telegram relay, or any HTTPS endpoint).
WAIT_MAX_SECONDSNoDefault 8. Upper bound for wait_for_messages, integer 1–20. Keep it under the function max duration.8
OWNER_NOTIFY_SECRETNoHMAC key for OWNER_NOTIFY_URL. Set it whenever the URL is set. An empty secret still signs, with an empty key.
SUPABASE_SECRET_KEYNoUsed when SUPABASE_SERVICE_ROLE_KEY is unset.
RATE_LIMIT_WINDOW_SECONDSNoDefault 60.60
SUPABASE_SERVICE_ROLE_KEYNoSecret key or legacy service_role key. Server only.

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

Maintenance

ActivityMaintained
ResponsivenessNo issues