Skip to main content
Glama
vaclav-kozak

Postroom

by vaclav-kozak

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
POSTROOM_DB_PATHNoThe SQLite database file. Change it only when running without Docker../data/postroom.db
POSTROOM_TIMEZONENoIANA time zone (for example Europe/Berlin or America/New_York) for date-times given without a UTC offset, new calendar events and the times shown in the admin UI. An unknown name stops Postroom at startup with a configuration error.UTC
POSTROOM_MASTER_KEYYesBase64 AES-256 key that encrypts every stored password and token. Generated by gen-secrets. Back it up: without it the stored secrets are lost.
POSTROOM_PUBLIC_URLNoThe public base URL, without a path. It must be https://<POSTROOM_DOMAIN>: OAuth metadata, redirect URIs and the MCP URL are built from it, and https turns on Secure cookies.http://localhost:8000
POSTROOM_SESSION_SECRETYesSigns the admin session cookies. Generated by gen-secrets.
POSTROOM_TRUSTED_PROXIESNoIPs or CIDRs of reverse proxies whose forwarding headers are believed.127.0.0.1,::1
POSTROOM_GOOGLE_CLIENT_IDNoGoogle OAuth client ID. Google accounts are enabled when both Google settings are set.
POSTROOM_SEND_LIMIT_PER_HOURNoEmails one account may send in any 60 minutes, across send_email, forward_email and send_draft. 0 means no limit.60
POSTROOM_GOOGLE_CLIENT_SECRETNoGoogle OAuth client secret.
POSTROOM_OAUTH_REDIRECT_HOSTSNoHosts (exact match, comma-separated) on which MCP clients may register https redirect URIs. http on loopback is always allowed.claude.ai,claude.com
POSTROOM_CHECK_INTERVAL_SECONDSNoSeconds between background account checks and maintenance. 0 turns them off.21600
POSTROOM_ADMIN_PASSWORD_HASH_B64NoBase64 argon2 hash of the admin password, from gen-secrets or set-password. Empty means nobody can log in (the server logs a warning).
POSTROOM_AUTH_RATE_LIMIT_PER_MINUTENoRequests per minute per client IP to /login, /register, /authorize and /token (burst 10). 0 disables the limit.10

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