Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OAUTH_KVYesKV namespace id for OAuth clients, grants, and tokens. Create with `npx wrangler kv namespace create OAUTH_KV` and put the returned id into wrangler.jsonc.
GITHUB_CLIENT_IDYesClient ID of your GitHub OAuth app.
CHIEF_WEBHOOK_KEYYesBearer token sent with the webhook that your agent's webhook expects. Set via `npx wrangler secret put CHIEF_WEBHOOK_KEY`.
CHIEF_WEBHOOK_URLYesHTTPS URL of your agent's webhook that receives the wake-up webhook. Set via `npx wrangler secret put CHIEF_WEBHOOK_URL`. Without it, messages queue but nothing is woken.
BOXMCP_CHIEF_API_KEYYesBearer API key protecting the /chief/* bot endpoints. Set via `npx wrangler secret put BOXMCP_CHIEF_API_KEY` (e.g. `openssl rand -hex 32`).
BOXMCP_PUBLIC_ORIGINNoCanonical https origin of the worker (e.g. https://chief-bridge.<subdomain>.workers.dev). Recommended; requests to other hosts get 421.
GITHUB_CLIENT_SECRETYesSecret of your GitHub OAuth app. Set via `npx wrangler secret put GITHUB_CLIENT_SECRET`. Until this is set (and the owner id is non-zero), /authorize returns 503.
BOXMCP_OWNER_GITHUB_IDYesThe numeric GitHub user id of the only account allowed to authorize (look it up via `curl https://api.github.com/users/<login>` → `id`).
BOXMCP_CHIEF_API_KEY_NEXTNoOptional second key for rotation; accepted alongside BOXMCP_CHIEF_API_KEY.
CHIEF_WEBHOOK_AUTH_HEADERNoHeader name used when sending the webhook key to the agent's webhook.Authorization
CHIEF_WEBHOOK_AUTH_SCHEMENoScheme prefix for the webhook key header (empty means raw key).Bearer

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