Skip to main content
Glama
fakelag28

vsuet-timetable-api-mcp

by fakelag28

VSUET Timetable API и MCP

Клиентская библиотека и MCP-сервер для получения расписания ВГУИТ с сайта timetable.vsuet.ru.

Библиотека vsuet отвечает за HTTP-запросы, разбор HTML и нормализацию расписания. mcp_server.py предоставляет эти возможности через MCP-инструменты.

Возможности

  • расписание групп, преподавателей и аудиторий;

  • списки групп, преподавателей и аудиторий;

  • фильтры по неделе, дню и типу занятия;

  • JSON- и текстовый вывод;

  • прямые обращения к API через VsuetClient.

Related MCP server: Ida-Untis

Запуск

uv venv .venv
uv pip install --python .venv/Scripts/python.exe -r requirements.txt
.venv/Scripts/python.exe mcp_server.py

Для Linux используйте .venv/bin/python.

Инструменты

  • vsuet_list_groups(contains="")

  • vsuet_list_teachers(contains="")

  • vsuet_list_rooms(contains="")

  • vsuet_find_teacher(name)

  • vsuet_lesson_types()

  • vsuet_get_schedule(value, kind, week, weekday, lesson_type, output)

  • vsuet_get_group_schedule(group, ...)

  • vsuet_get_teacher_schedule(teacher, ...)

  • vsuet_get_room_schedule(room, ...)

  • vsuet_today(value, kind, week, output)

kind: group, teacher или room.

output: json или text.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Unofficial MCP tools for LettuceMeet to create polls, view responses, and find meeting overlaps via CLI or MCP server.
    -
  • F
    license
    Not graded
    quality
    B
    maintenance
    MCP server for accessing WebUntis timetable data, providing tools to query timetables, absences, and substitutions for a configured class.
    -
  • A
    license
    C
    quality
    C
    maintenance
    MCP server that reads Korean school class and teacher timetables from Comci's public schedules, detects schedule changes, and exposes structured data via CLI, local REST, and MCP stdio.
    8
    1
    Academic Free v1.1
  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides LLM clients with real-time access to BSUIR class schedules, academic weeks, student groups, and teachers through a read-only MCP interface, enabling natural-language queries about lessons and timetable information.
    MIT