GM

g36maid/moodle-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

27 stars 1 forks Качество 70 Тренд 25MIT

MCP-сервер, который позволяет агентам ИИ работать с Moodle: курсы, задания, форумы, оценки и файлы в виде вычеркивания.

Обзор

Английский | 中 | 中 | Сервер Model Context Protocol, который позволяет агентам LLM - читать курсы, получать задания PDF, писать код, загружать и отправлять - через один статический двоичный файл. Построен в Русте на официальном MCP SDK (rmcp). Проверено живое против Moodle 3.7, 4.5 и 5.2; предназначено для: Общий чат-бот не может войти в ваш Moodle, поэтому каждая учебная задача остается ручной — пять вкладок браузера, чтобы ответить «что должно быть на этой неделе?», PDF-файлы, перезагруженные вручную, форумы и оценки копируют одну страницу за раз. Moodle-mcp подписывает агента как вы.

Обзор (машинный перевод)

Английский 中 | 中 | | Эспаньол. Дойч. Португуэ. Франсуа

Типовой сервер контекстного протокола, который позволяет Агенты LLM** используют настоящий Moodle LMS** — читают курсы, приносят задания PDF, Пишите код, загружайте и отправляйте — через один статический двоичный файл.

mcp-name: io.github.G36maid/moodle-mcp

Построен в Русте на официальном MCP SDKrmcp. Проверено живое против Moodle 3.7, 4.5 и 5.2; рассчитано на 3.7 → 5.x.

###Почему

Общий чат-бот не может войти в ваш Moodle, поэтому каждая учебная задача остается. Руководство — пять вкладок браузера, чтобы ответить * «Что должно быть на этой неделе?» Перезагружаемые вручную, форумы и классы копируют одну страницу за раз.

Moodle-mcp подписывает агента как вы. 20 типизированных инструментов охватывают всех студентов Путешествие, и агент цепляет их сам по себе, никогда не открывая Браузер:

**Батареи включены ** — конвертация документов, HTML → разметка, auth CLI и аварийный люк в одном двоичном: никаких плагинов, никаких вспомогательных скриптов, Нет второго запуска Agent-native — инструменты берут и возвращают локальные пути файлов вместо base64; каждый результат встраивает идентификаторы для следующего вызова; ошибки Простой язык и предложить исправление

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

English | 繁體中文 | 简体中文 | 日本語 | Español | Deutsch | Português | Français

A Model Context Protocol server that lets LLM agents use a real Moodle LMS — read courses, fetch assignment PDFs, write code, upload and submit — through a single static binary.

mcp-name: io.github.G36maid/moodle-mcp

Built in Rust on the official MCP SDK (rmcp). Verified live against Moodle 3.7, 4.5 and 5.2; designed for 3.7 → 5.x.

✅ Why

A generic chatbot has no way into your Moodle, so every study task stays manual — five browser tabs to answer “what’s due this week?”, PDFs re-uploaded by hand, forums and grades copy-pasted one page at a time.

moodle-mcp signs the agent in as you. 20 typed tools cover the full student journey, and the agent chains them by itself — without ever opening a browser:

  • Batteries included — document conversion, HTML → markdown, an auth CLI and an opt-in escape hatch in one binary: no plugins, no helper scripts, no second runtime
  • Agent-native — tools take and return local file paths instead of base64; every result embeds the IDs for the next call; errors are plain-language and suggest the fix
  • Safe by default — write tools confirm with you first, submissions stay drafts until you say so; quiz-taking is intentionally not provided
  • Version-adaptive — verified against Moodle 3.7 and designed for
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →