moodle-mcp — MCP-сервер для Claude Code: что делает и как установить
Подключает ИИ-ассистента к платформе Moodle для чтения курсов и сдачи заданий. Пригодится студентам для автоматизации учебной рутины.
Открыть на GitHubЧто делает moodle-mcp
Сервер написан на Rust на базе библиотеки rmcp в виде единого статического бинарника. Он протестирован с Moodle 3.7, 4.5 и 5.2. Ассистент взаимодействует с платформой через 20 типизированных инструментов без открытия браузера.
В программу встроена автоматическая конвертация HTML и PDF в читаемый markdown. Инструменты принимают пути к локальным файлам вместо кодирования в base64. Любая загрузка решений сначала остаётся черновиком, поэтому риск отправить незаконченную работу минимален.
Без включённого мобильного веб-сервиса на стороне сайта Moodle авторизоваться не выйдет. Возможность автоматического прохождения тестов разработчики исключили намеренно.
Какие задачи решает
- отслеживать сроки сдачи заданий через единое расписание
- конвертировать учебные PDF-файлы с формулами в markdown
- отправлять черновики решений в систему без браузера
- собирать сводки обсуждений и объявлений с форумов курса
Примеры запросов агенту
- Посмотри дедлайны на ближайшие две недели и составь план подготовки.
- Скачай задание по курсу Data Communication, разбери PDF и сохрани черновик отчёта.
- Проверь форум объявлений по предмету Software Engineering и перескажи свежие сообщения преподавателя.
Как установить moodle-mcp
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о moodle-mcp
Как установить moodle-mcp в Claude Code?
Соберите исполняемый файл командой cargo install moodle-mcp либо скачайте готовый бинарник. Затем выполните moodle-mcp auth в терминале для авторизации и укажите полученный бинарник в конфигурации Claude Code.
Что делает moodle-mcp?
Сервер связывает агента с порталом Moodle с помощью 20 встроенных инструментов. Помощник может просматривать материалы курсов, конвертировать файлы заданий в markdown, отправлять решения и проверять оценки.
Умеет ли сервер автоматически решать тесты?
Нет, прохождение онлайн-тестов создатели намеренно исключили из функциональности. Сервер позволяет только изучать сроки проведения, описания заданий и сообщения преподавателя на форуме.