📡 MCP Radar

G36maid/moodle-mcp

MCP server that lets AI agents operate Moodle: courses, assignments, forums, grades and files-as-markdown.

⭐ 12 stars
⑂ 0 forks
Rust
momentum ▲ 120.0
created 2026-10-12
on radar since 2026-10-14
ai-agentse-learningedtechllmlmsmcpmcp-servermodel-context-protocolmoodlerust
View on GitHub ↗

About moodle-mcp

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.

Built in Rust on the official MCP SDK (rmcp). Validated live against Moodle 3.7 → 5.x.

A generic chatbot has no way into your Moodle, so every study task stays manual:

- ❌ Five browser tabs open just to answer "what's due this week?" - ❌ Assignment PDFs downloaded by hand, then re-uploaded into a chat window - ❌ Forum threads and grades copy-pasted one page at a time

The agent signs in as you. 22 typed tools cover the full student journey just like a real human — from a quick deadline check to fully automated assignment assistance, without ever opening a browser:

The agent chains the tools itself: course map → assignment brief → PDF → markdown → solution → upload → draft submission → read-back verification. Full journeys in Prompt examples and How the agent works.

- Batteries included — document conversion (anydoc), HTML → markdown (htmd), auth CLI and the escape hatch ship in the box: no plugins, no helper scripts, no second runtime - Agent-native — tools take and return local file paths instead of base64; results embed the IDs for the next tool; defaults come with hints ("pass courseids to filter"); errors are plain-language and suggest the fix - 22 curated tools, human-shaped — each one mirrors a step you'd actually take clicking through Moodle: courses, course map, assignments, submission, forums, files (fetch/convert/download/uploa

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/G36maid--moodle-mcp.html)

Related MCP servers

graphersal/graphersal

In-memory graph database and Gremlin traversal engine in Rust: browser playground, CLI, MCP server for AI agents, durable store, Python bindings.

⭐ 14Rust
menot-you/n-memory

Memory your agent can trust — every answer carries its source; when it doesn't know, it says so. Hermetic, local, MCP.

⭐ 5Rust
leandrodaf/3d-new-era-ai

Open-source home design and floor plan editor in Rust (a Sweet Home 3D alternative) with a built-in MCP server: your AI agent draws walls, furnishes rooms, checks lighting and ergonomics, and renders

⭐ 4Rust
systempromptio/systemprompt-demo

AI Governance Infrastructure — open gateway demo. Self-hosted systemprompt.io gateway in a single Rust binary: policy, audit trails, and cost attribution on every AI request, with the Systemprompt Bri

⭐ 3Rust
LukeHawkins/turbofig

Let AI drive Figma. Instant, lightweight and free: no paid Figma seat, no quota, no Figma token. Open source, for macOS.

⭐ 3Rust
omaekumiko2-create/kru

Local-first MCP password and credential manager for AI agents. Use passwords, API keys, SSH identities, and TOTP without exposing hidden plaintext to the model.

⭐ 88Rust

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.