Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
APP_ENVNoRuntime environment: development, staging, production, or test.development
API_PORTNoPort bound by the FastAPI REST server.8000
WEB_PORTNoPort bound by the Next.js web console.3000
LOG_LEVELNoLogging verbosity: DEBUG, INFO, WARNING, ERROR, or CRITICAL.INFO
DATABASE_URLYesPostgreSQL connection string, e.g. postgresql://user:pass@host:5432/db.
MCP_TRANSPORTNoMCP transport mode: stdio or sse.stdio
JWT_SECRET_KEYYesMaster JWT secret key for access token signing.
NOTION_API_KEYNoNotion Internal Integration Token starting with secret_ or ntn_.
SESSION_SECRETYesMaster session secret key, minimum 32 characters, used for cookie signing.
MCP_SERVER_NAMENoHuman-readable name announced by the FastMCP server.SentinelCore
DB_POOL_MAX_SIZENoMaximum async connection pool connections.10
DB_POOL_MIN_SIZENoMinimum async connection pool connections.2
ENABLE_TEST_AUTHNoAllows test session switching in development/staging. Must be false in production.true
GOOGLE_CLIENT_IDNoGoogle Cloud Console OAuth 2.0 Client ID for PKCE login.
NOTION_CLIENT_IDNoOptional Notion OAuth 2.0 Client ID.
NEXT_PUBLIC_API_URLNoPublic API URL accessed by the web console frontend.http://localhost:8000
APPROVAL_HMAC_SECRETYesSecret key used exclusively for HMAC-SHA256 signing of approval tickets.
GOOGLE_CLIENT_SECRETNoGoogle Cloud Console OAuth 2.0 Client Secret.
NOTION_CLIENT_SECRETNoOptional Notion OAuth 2.0 Client Secret.
NOTION_WRITE_ENABLEDNoExplicit circuit breaker for destructive Notion tools such as archive_page.false
SUPABASE_DATABASE_URLNoOptional Supabase transaction pooler connection string with TLS.
ALLOWED_GOOGLE_DOMAINSNoComma-separated list of allowed email domains, e.g. company.com.
JWT_EXPIRATION_MINUTESNoJWT bearer token validity lifetime in minutes.60
DB_POOL_TIMEOUT_SECONDSNoConnection acquisition timeout in seconds.10.0
DB_COMMAND_TIMEOUT_SECONDSNoIndividual SQL query execution timeout in seconds.15.0
APPROVAL_TICKET_TTL_SECONDSNoStaged approval ticket expiration window in seconds.3600

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