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: comci-agent

Запуск

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
    D
    maintenance
    Unofficial MCP tools for LettuceMeet to create polls, view responses, and find meeting overlaps via CLI or MCP server.
    -
  • 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
    A
    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.
    22
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Enables MCP clients to browse sessions, divisions, courses and section details, then generate conflict-free schedules from chosen courses, activity types, time preferences and blocked hours, and save or reload them as anonymous share links. Runs locally over stdio with no API key or account required.
    7
    1
    MIT