Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PUBLIC_URLYesThe Worker's public base URL (e.g. https://github-broker.<subdomain>.workers.dev), with no trailing slash. Also used as the GitHub App's Callback URL prefix (<PUBLIC_URL>/callback).
ALLOWED_GITHUB_USERSYesAllowlist of GitHub user logins or IDs permitted to use the server. Checked at sign-in and on every MCP request; removing an entry revokes access immediately.
GITHUB_APP_CLIENT_IDYesThe GitHub App's Client ID (starts with "Iv23…").
GITHUB_DEFAULT_OWNERNoOptional default repository owner, allowing repos to be referenced as "NAME" instead of "OWNER/NAME".
GITHUB_APP_PRIVATE_KEYYesThe GitHub App's private key PEM (PKCS#1 or PKCS#8). Stored as a Worker secret and never exposed to the client.
GITHUB_INSTALLATION_IDYesThe GitHub App installation ID (the number at the end of the installation settings URL).
GITHUB_APP_CLIENT_SECRETYesThe GitHub App's client secret, generated under Client secrets. Stored as a Worker secret.

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