Skip to main content
Glama
OrDinaD
by OrDinaD

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_group_scheduleA

Получить расписание занятий учебной группы БГУИР. Поддерживает фильтрацию на конкретную дату ('today', 'tomorrow', '2026-09-07'), диапазон дат (параметр days) и номер подгруппы (1 или 2). Если дата не указана, возвращается полное недельное расписание по дням.

get_teacher_scheduleA

Получить расписание занятий преподавателя БГУИР. Принимает фамилию преподавателя (например, 'Василькова'), ФИО или urlId (например, 'a-vasilkova'). Поддерживает фильтрацию на конкретную дату ('today', 'tomorrow', '2026-09-07') и диапазон дней.

get_teacher_profileA

Получить подробную карточку преподавателя БГУИР: контактные данные (email, телефон кафедры, номер аудитории и корпус), должность, ученую степень и звание, читаемые курсы/дисциплины, а также прямые ссылки на расписание, страницу сотрудника и репозиторий публикаций БГУИР. Принимает фамилию преподавателя (например, 'Герман', 'Лаппо', 'Василькова'), ФИО или urlId (например, 'iu-german').

render_schedule_widgetA

Отобразить интерактивный визуальный виджет расписания или профиля преподавателя БГУИР непосредственно в интерфейсе ChatGPT (стандарт ChatGPT Apps SDK / MCP Apps). Позволяет показать карточку пар или контактов с возможностью интерактивного взаимодействия.

search_groupsB

Поиск учебных групп БГУИР по номеру, специальности, курсу или факультету.

search_teachersB

Поиск преподавателей БГУИР по фамилии, имени или кафедре.

get_current_weekB

Получить номер текущей учебной недели в БГУИР (1, 2, 3 или 4) и сегодняшнюю дату.

get_account_statusA

Получить статус подключения персональных аккаунтов ИИС БГУИР и СЭО Moodle. Показывает, связаны ли аккаунты, статус сессии и имя пользователя. Никаких паролей и секретов.

iis_get_profileA

Получить личный профиль авторизованного студента в ИИС БГУИР.

Возвращает: ФИО, группу, курс, факультет, специальность, учебный рейтинг и фото.

iis_get_markbookA

Получить электронную зачётную книжку авторизованного студента.

Возвращает: номер зачетки, средний балл, оценки по всем семестрам и предметам (экзамены, зачеты, курсовые).

iis_get_grade_bookA

Получить текущий журнал отметок студента за текущий семестр.

Возвращает: список дисциплин и последние выставленные отметки на занятиях.

iis_get_omissionsA

Получить статистику пропусков занятий студента.

Поддерживает фильтрацию по номеру семестра (параметр term, например term=6). Возвращает: общее число часов пропусков, пропуски по неуважительной причине и помесячную статистику.

iis_get_mark_sheetsB

Получить экзаменационные ведомости и направления студента (пересдачи, задолженности, допуски).

iis_get_certificatesB

Получить историю и текущие статусы заказанных справок об обучении в БГУИР.

iis_get_library_booksA

Получить список книг, взятых студентом в библиотеке БГУИР, и сроки их сдачи.

iis_get_dormitory_infoA

Получить информацию об общежитии студента: номер в очереди, льготы, поощрения и взыскания.

iis_get_group_infoA

Получить контакты куратора группы, старосты и список одногруппников.

iis_get_notificationsB

Получить количество непрочитанных уведомлений и список уведомлений из ИИС БГУИР.

lms_get_coursesA

Получить список доступных учебных курсов студента в СЭО БГУИР (Moodle).

Возвращает: названия курсов, их ID в системе СЭО и ссылки.

lms_get_courseA

Получить подробную структуру курса в СЭО: темы, разделы, модули, задания и лекции.

Использует структурированный AJAX API Moodle (core_courseformat_get_state).

lms_get_pageA

Прочитать текстовый материал или страницу лекции в СЭО (mod/page) по ID модуля.

Возвращает: очищенный структурированный текст страницы и ссылки на прикрепленные файлы.

lms_get_resourceA

Безопасно скачать и получить метаданные учебного файла/документа из СЭО Moodle.

Проверяет URL по белому списку хостов (SSRF protection) и скачивает файл через авторизованную сессию.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
BSUIR Schedule & Teacher Profile WidgetИнтерактивный виджет расписания занятий и профиля преподавателя БГУИР для ChatGPT Apps SDK

TDQS

A3.5/5.0

Scored across 22 tools

Disambiguation4/5

Most tools target a distinct resource or action (profile, marks, schedule, courses, teachers). The main ambiguity is among the three grade-related IIS tools (iis_get_markbook, iis_get_grade_book, iis_get_mark_sheets), which could lead to misselection, though descriptions do differentiate their scope.

Naming Consistency4/5

Names follow a clear snake_case verb_noun pattern (get_*, search_*, render_*), with subsystem prefixes iis_ and lms_ used for domain-specific tools. The main inconsistency is that some BGUIR-wide tools lack a prefix and render_schedule_widget uses a different verb, but overall readability is high.

Tool Count3/5

22 tools is on the heavy side for a student information server, falling into the 16-25 range that the rubric considers borderline. While each tool has a purpose, the large surface increases the risk of overlap and makes discovery harder.

Completeness4/5

The server covers a broad read-only surface: IIS profile, grades, omissions, certificates, library, dormitory, group, notifications, LMS courses/materials, schedules, and teacher info. Minor gaps exist (e.g., Moodle grade retrieval, assignment submission, personal schedule), but core student workflows are represented.

Maintenance

ActivitySlowing
ResponsivenessNo issues