Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PCEXPRESS_HTTPNoSet to 1 to enable HTTP mode (alternative to the --http command-line flag).
PCEXPRESS_BANNERNoThe banner (e.g., superstore, loblaws, nofrills, zehrs, etc.). Optional; can be set later via the set_active_store tool.
PCEXPRESS_DOMAINNoBare domain for automatic HTTPS in docker-compose (used by Caddy).
PCEXPRESS_STORE_IDNoThe store ID (e.g., 1531). Optional; can be set later via the set_active_store tool.
PCEXPRESS_CLIENT_IDNoOAuth client ID. Has a default baked into config.py; normally you don't need to set this.
PCEXPRESS_HTTP_HOSTNoHost to bind for HTTP mode (default: 127.0.0.1).
PCEXPRESS_HTTP_PORTNoPort to bind for HTTP mode (default: 8090).
PCEXPRESS_STATE_DIRNoDirectory for auth state (default: ~/.pcexpress-mcp).
PCEXPRESS_PUBLIC_URLNoPublic https:// origin, no trailing slash. Required for HTTP mode. Used to build OAuth discovery metadata that must match the URL Claude used to reach you.
PCEXPRESS_TOKEN_SECRETNoEncryption secret for tenant tokens. Required for HTTP mode. Generate with scripts/generate_secret.py; never commit it.
PCEXPRESS_CLIENT_SECRETNoOAuth client secret. Has a default baked into config.py; normally you don't need to set this.

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