mirea
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MCP-MIREA-Multi-tool
Расписание МИРЭА, поиск свободных аудиторий, проверка работ, выставление оценок, загрузка материалов в вашем ИИ-ассистенте.
Шаг 1. Выберите и установите приложение
Выберите один вариант и хотя бы один раз откройте приложение после установки:
Вариант | Что установить | Оплата |
ChatGPT / Codex | Приложение OpenAI для компьютера. Войдите через свой аккаунт ChatGPT. | Доступ и лимиты зависят от вашего тарифа. |
Claude | Claude Desktop. Установите и войдите в аккаунт Claude. | Действуют тариф и лимиты Claude. |
Google Antigravity ( | Antigravity CLI или IDE. Терминальный агент или приложение. | Доступ по аккаунту Google. |
Related MCP server: dtu-learn
Шаг 2. Установите MIREA Connect
Windows
Откройте меню Пуск.
Напишите PowerShell и откройте Windows PowerShell. Запускать от администратора не нужно.
Скопируйте всю команду ниже, вставьте в окно PowerShell и нажмите Enter:
powershell -ExecutionPolicy ByPass -c "irm https://raw.githubusercontent.com/Damanian638/mirea-connect/main/install.ps1 | iex"Дождитесь окончания загрузки. Установщик сам скачает Python и необходимые компоненты. Не закрывайте окно, пока идёт установка.
Когда появится вопрос «Куда подключить MIREA Connect?», перейдите к шагу 3 ниже.
macOS или Linux
Откройте приложение Терминал, вставьте команду и нажмите Enter:
curl -LsSf https://raw.githubusercontent.com/Damanian638/mirea-connect/main/install.sh | shДождитесь меню выбора приложения. Python и необходимые компоненты установятся автоматически.
Шаг 3. Подключите выбранное приложение
В меню установщика введите номер нужного пункта и нажмите Enter. Номера зависят от того, какие программы найдены на вашем компьютере: ориентируйтесь на название.
ChatGPT / Codex
Выберите в меню установщика пункт Codex. Так он называется в установщике, в том числе для приложения с общей конфигурацией ChatGPT / Codex.
Дождитесь сообщения «Подключено: Codex».
Полностью закройте приложение и откройте снова.
Создайте новый локальный чат. В настройках MCP найдите сервер mirea и убедитесь, что он включён.
Перейдите к шагу 4.
Если пункта Codex нет: откройте приложение, завершите первоначальную настройку и снова запустите установку из шага 2. Если он всё ещё не появился, используйте ручное подключение.
Подключение использует общие настройки локального агента — это описано в официальной документации OpenAI.
Claude Desktop
Выберите в меню установщика пункт Claude Desktop.
Дождитесь сообщения «Подключено: Claude Desktop».
Полностью завершите Claude, в том числе через значок возле часов, если приложение осталось работать в фоне. Затем откройте его снова.
Создайте новый чат. В меню инструментов возле поля сообщения проверьте, что доступен mirea.
Перейдите к шагу 4.
Если Claude Desktop нет в списке: запустите Claude, войдите в аккаунт, закройте приложение и повторите шаг 2. Эта установка предназначена для программы на компьютере. Справка Claude о локальных подключениях.
Google Antigravity (agy / IDE)
Выберите в меню установщика пункт Antigravity (agy).
Дождитесь сообщения «Подключено: Antigravity (agy)».
Запустите
agyв терминале или перезапустите диалог в Antigravity.Сервер
mireaподключится автоматически со всеми инструментами (timetable,my_grades,sdo_*,loginи др.).
Если пункта Antigravity нет в списке: подключите сервер одной командой CLI:
agy mcp add mirea -- "<путь к python из mirea-connect prompt>" -m mirea_connect local(точный путь подставьте из mirea-connect prompt --json) или добавьте запись в ~/.gemini/config/mcp_config.json. Подробнее о ручном подключении.
Шаг 4. Проверьте, что всё работает
Отправьте в чат выбранного приложения:
Используй MIREA Connect. Найди преподавателя по фамилии и покажи его расписание на ближайший понедельник. Сначала спроси у меня фамилию.
Ассистент должен обратиться к инструментам mirea и получить расписание. Для публичного расписания вход в аккаунт МИРЭА не нужен.
Теперь можно спросить, например:
Найди свободные аудитории на проспекте Вернадского, 78, в понедельник с 10:40 до 12:10. Укажи точную дату и выдай списком.
Покажи лабораторные и практические преподавателя Иванова И. И. на следующую неделю.
Свободная по расписанию аудитория может быть закрыта или иметь ограничения доступа. Время занятий — московское.
Шаг 5. Войдите в МИРЭА, если нужны личные данные
Для проверки расписания этот шаг можно пропустить.
Напишите ассистенту: «Войди в МИРЭА через MIREA Connect».
Откройте предложенную страницу входа в браузере на этом же компьютере.
Введите логин и пароль на странице входа. Если придёт код, введите его там же.
Дождитесь сообщения «Готово» и вернитесь в чат.
Пароль и код в чат присылать не нужно. Для СДО может потребоваться отдельный вход. Если университет завершит сессию, ассистент предложит войти снова; закрытие чата само по себе сессию не удаляет.
Коннектор работает в пределах прав вашей учётной записи. Преподаватель может просматривать свои пары и списки групп в Пульсе, отмечать посещаемость студентов на занятиях («+» / «Н»), анализировать присутствие и пропуски, а в СДО — создавать разделы курса, страницы, текстовые блоки, ссылки, задания, папки и тесты с вопросами, читать материалы и PDF/DOCX-вложения, просматривать ответы студентов на задания, читать и скачивать прикреплённые файлы и выставлять оценки с рецензиями. Новые элементы скрыты от студентов; публикация выполняется по отдельной просьбе. Подробнее об управлении СДО.
Типовые запросы для работы с Пульсом и СДО
После входа можно обращаться к ассистенту обычным текстом. Укажите дату, номер пары, группу, дисциплину или студента; ассистент выполнит нужные действия через коннектор.
Журнал преподавателя и посещаемость в Пульсе
Какие у меня сегодня пары в Пульсе и в каких аудиториях?
Кто у меня в группе на сегодняшней 3 паре и сколько студентов уже отмечено?
Отметь на моей 3 паре студентов: Островский, Байрашный.
На 4 паре у группы ЭФБО-16-24 присутствовали все, кроме Алхимова и Блохина (поставь им «Н», остальным «+»).
Сколько студентов сегодня присутствовало на 3 паре и кто отсутствовал?
На скольких парах сегодня был студент Островский? Проверь ведомости моих занятий за сегодня.
Проверь посещаемость студента Иванова И. И. на моих парах за эту неделю: на скольких занятиях он присутствовал и сколько пропустил?
Выведи статистику посещаемости группы ЭФБО-17-24 на 3 паре: процент присутствующих и список отсутствующих.
Покажи список студентов 4 пары и их текущие отметки в Пульсе.
Сними отметку посещаемости у студента Сидорова на 3 паре.
Проверка студенческих работ и выставление оценок
Какие практики по дисциплине «Название дисциплины» у Иванова имеют ответ?
Посмотри, сдал ли студент Иванов И.И. практические работы 3 и 4 по курсу «Название курса».
Скачай отчеты по практике 3 и 4 студента Иванова, проверь код и расчеты по его варианту. Сколько баллов ты бы поставил?
Проверь отчёты студента Петрова по 3 и 4 практикам: не давай полный отчет, напиши кратко 1–2 предложения и сформулируй по одному вопросу студенту для защиты.
Сравни отчёт по практической работе с методическими указаниями: проверь схему, точность расчета делителя, правильность работы прерываний и наличие всех контрольных вопросов.
Опубликуй эти проверочные вопросы студенту Петрову в виде комментария к ответу в СДО, а оценку оставь открытой до защиты.
Студенту Сидорову С.С. проставь максимальные баллы за 3 и 4 практику с комментарием «Зачтено».
Сформируй список замечаний по отчёту студентки (некорректный титульный лист, отсутствие измерений в таблице, пропущенные контрольные вопросы) и отправь в комментарий к ответу в СДО без выставления оценки.
Организуй и разложи скачанные отчёты студентов по папкам в «Загрузках», чтобы их можно было открыть в Word.
Наполнение курса и управление материалами
Покажи структуру курса «Название курса»: разделы, материалы и какие элементы скрыты от студентов.
Прочитай лекционные PDF в курсе «Название курса» и предложи план практического занятия по их темам.
В курсе «Название курса» создай скрытый раздел «Тема 9» с описанием, страницей лекции и заданием для самостоятельной работы.
В разделе «Материалы по дисциплине» курса «Название курса» создай скрытый текстовый блок с инструкцией к занятию и ссылку на https://www.mirea.ru/ с названием «Сайт РТУ МИРЭА».
В разделе «Задания текущего контроля» курса «Название курса» создай скрытый тест «Самопроверка»: 10 вопросов по лекциям, по четыре варианта ответа и один правильный. Проверь число вопросов и скрытую видимость.
Обнови текст страницы «Название страницы» в курсе «Название курса», сохрани её видимость: …
Покажи состав теста «Самопроверка» в курсе «Название курса» и число добавленных вопросов.
Опубликуй раздел «Тема 9» и страницу «Лекция 9» в курсе «Название курса».
Создание и публикация зависят от прав в СДО. Видимость раздела и его элементов меняется отдельно. Поддерживается просмотр сданных студентами работ, чтение и скачивание файлов ответов, а также выставление оценок и рецензий. Загрузка новых файлов преподавателем в материалы курса пока не реализована.
Если что-то не получилось
Что произошло | Что сделать |
Нужного приложения нет в меню | Установите его, откройте и войдите в аккаунт, затем повторите шаг 2. |
Установка остановилась со словом «Ошибка» | Прочитайте сообщение над ним. Если там «Отказано в доступе» или «файл занят», полностью закройте Claude, ChatGPT / Codex и Cursor (в том числе значок возле часов) и повторите команду из шага 2. |
Ассистент пишет, что найдено несколько преподавателей | Уточните запрос: фамилия и инициалы («Иванов И. И.») или полное ФИО. |
Свободных аудиторий 0, хотя корпус большой | Проверьте название корпуса: ассистент получит список корпусов, где есть свободные аудитории. |
Ассистент отвечает, что не видит MIREA Connect | Полностью перезапустите приложение, создайте новый чат и проверьте, включён ли сервер |
Команда | Закройте PowerShell и откройте снова. Если не помогло, используйте полный путь, который установщик вывел после слов «Готово. Команда:». |
При обновлении «сейчас запущен» или «Отказано в доступе» / | Отключите сервер |
После неудачного обновления | Установка прервалась. Сначала отключите сервер |
Не удалось войти или подтвердить код | Попросите ассистента начать вход заново. Вводите последний полученный код в новой форме. |
Требуется обновление | Сначала отключите сервер |
Если ошибка осталась, сообщите о ней: напишите, какое приложение и Windows/macOS/Linux вы используете, и приложите текст ошибки. Пароли, коды и данные сессии не прикладывайте.
Если вы пользуетесь ChatGPT в браузере
Сайт ChatGPT не читает локальную конфигурацию из этой инструкции. Для веб-версии нужен отдельный удалённый MCP-сервер или Secure MCP Tunnel. Это более сложный способ: инструкция OpenAI, справка по удалённому серверу MIREA Connect. Для начала используйте приложение на компьютере.
Ручное подключение · Техническая справка · Лицензия MIT · Сведения об исходном коде
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
PLATO (Pusan National University LMS) MCP server via Moodle Web Service API + ubboard scraping
Unofficial NTNU course data: search, timetables, grades, course info, and exam logistics.
Unofficial Wentworth (WIT) course catalog and student schedule. Needs a WIT sign-in.
Connect Claude, Cursor or any MCP client to your GymUp training data.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server that turns UPB Virtual (Moodle) into a structured knowledge source, enabling AI assistants to query courses, assignments, deadlines, announcements, and sync materials via REST API.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to browse your own university courses by downloading files, slides, announcements, deadlines, grades and lecture transcripts to your machine, then answering questions and searching across them through MCP tools. It logs in with your own account and refreshes only what changed.MIT
- AlicenseAqualityBmaintenanceRuns locally to let agents access Shantou University campus notices, grades, courses, assignments, exams, and schedules from public sites, OA, academic systems, MySTU, and Yuketang. Public data works without login, while personal features use optional school-page logins with local encrypted caching.169MIT
- AlicenseAqualityBmaintenanceRuns locally and lets AI clients read course deadlines, courses, announcements, activities, and files through a user-authenticated browser session, with assignment submission optional.6MIT