Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HISINONE_USERNoBenutzername für die Anmeldung ohne gespeicherte Sitzung. Optional.
HISINONE_BASE_URLNoPortal-Basis-URL (andere Hochschule, Fake-Server). Optional; überschreibt das Standardportal.Universität Freiburg
HISINONE_PASSWORDNoPasswort für die Anmeldung ohne gespeicherte Sitzung. Optional; wird nie gespeichert oder geloggt.

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_coursesA

Sucht öffentlich im HISinOne-Vorlesungsverzeichnis nach Titel, Veranstaltungsnummer oder Lehrperson und liefert die nummerierten Treffer. Search HISinOne courses; no login required, read-only.

get_courseA

Zeigt eine HISinOne-Veranstaltung per vollständigem Namen, eindeutigem Suchbegriff oder numerischer Veranstaltungs-ID mit Art, Semester, Lehrperson, Terminen und Räumen. Show a HISinOne course; no login required, read-only.

get_timetableA

Liest den persönlichen HISinOne-Stundenplan für heute oder die ganze Kalenderwoche. Benötigt die Sitzung aus hisinone login oder HISINONE_USER/HISINONE_PASSWORD aus der Umgebung; read-only.

get_gradesA

Liest die persönliche HISinOne-Leistungsübersicht mit Modul, Prüfung, Note und Status. Benötigt die Sitzung aus hisinone login oder HISINONE_USER/HISINONE_PASSWORD aus der Umgebung; read-only.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 4 tools

Disambiguation5/5

Each tool targets a distinct task: course discovery (search_courses), course detail (get_course), personal timetable (get_timetable), and personal grades (get_grades). The split between search and detail is natural rather than ambiguous, and the personal/read-only tools are clearly separated from the public catalog tools.

Naming Consistency5/5

All four tools follow a consistent snake_case verb_noun pattern: search_courses, get_course, get_timetable, get_grades. The only variation is plural vs singular object naming, which matches the semantics and does not impair predictability.

Tool Count5/5

Four tools is well-scoped for a focused read-only HISinOne client covering course search, course detail, timetable, and grades. Each tool has a clear reason to exist, and there is no redundant or filler surface.

Completeness4/5

The surface covers the core read-only student workflows implied by the descriptions: discovering courses, inspecting details, checking the timetable, and reading grades. Minor gaps might include explicit semester or exam-date queries, but the main lifecycle is well covered and login is handled outside the MCP tool set.

Maintenance

ActivityMaintained
ResponsivenessNo issues