Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CANVAS_USER_AGENTNoCustom User-Agent string to use when making HTTP requests. Defaults to a browser-like User-Agent.
CANVAS_ACCESS_TOKENNoOptional Canvas API access token as an alternative to the session cookie. Not recommended for most users; more privileged and may be restricted by your institution.
CANVAS_ICS_FEED_URLNoThe personal .ics calendar feed URL from Canvas (Calendar → Calendar Feed). Used as a fallback for deadline/upcoming work when the session cookie expires.
CANVAS_EXTRA_COOKIESNoAdditional cookies to send with requests, formatted as 'name=value; name2=value2'. Use for Cloudflare 'cf_clearance' tokens or other required cookies.
CANVAS_SESSION_COOKIEYesThe value of the Canvas session cookie. Log into Canvas in a browser, open Developer Tools > Application > Cookies, find your Canvas domain, and copy the Value of the session cookie (e.g., canvas_session for UBC). This is the primary authentication credential for the server.
CANVAS_REMEMBER_COOKIENoThe value of the 'pseudonym_credentials' cookie (or equivalent) if present. Extends the session refresh interval to ~2 weeks. Not available if your institution uses single sign-on.
CANVAS_SESSION_COOKIE_NAMENoThe name of the session cookie used by your Canvas instance. Defaults to 'canvas_session'. Some institutions use '_normandy_session' or other names. Must match exactly; a mismatch will cause authentication failures.

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