Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TUM_USERNoLRZ ID (TUM ID), for example ab12cde.
TUM_EMAILNoSender address for sending mail, for example max.mustermann@tum.de.
ZULIP_EMAILNoEmail of the Zulip account.
MOODLE_TOKENNoMoodle web service token. TUM issues no Moodle web service tokens, so leave empty.
TUM_PASSWORDNoPassword of the LRZ ID.
PUBLIC_ORIGINNoPublic Worker URL used for signed download links; set in wrangler.jsonc vars.
ZULIP_API_KEYNoZulip API key.
TUMONLINE_TOKENNoTUMonline web service token. Overrides the token stored in KV by tumonline_request_token.
GITHUB_CLIENT_IDYesClient ID of the GitHub OAuth app.
MOODLE_RSS_TOKENNoMoodle RSS token. RSS is off on TUM Moodle; mostly not useful.
TUM_DISPLAY_NAMENoOptional sender name, for example Max Mustermann.
ITS_SCOREBOARD_NAMENoYour team name exactly as shown on the ITS scoreboard.
MOODLE_CALENDAR_URLNoMoodle iCal export URL for calendar events and deadlines.
ALLOWED_GITHUB_LOGINYesGitHub user name allowed to log in. Only this account can log in.
GITHUB_CLIENT_SECRETYesClient secret of the GitHub OAuth app.
COOKIE_ENCRYPTION_KEYNoRecommended random string of at least 32 characters used to sign the remembered-consent cookie.

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