📡 MCP Radar

NmaaAlhawary/MCP-Moodle

Control Moodle from an AI assistant via MCP — read courses and build content (pages, books, quizzes) through a companion plugin + MCP server.

⭐ 3 stars
⑂ 0 forks
Python
momentum ▲ 6.0
created 2026-07-15
on radar since 2026-07-17
aiclaudeedtecheducationmcpmodel-context-protocolmoodlemoodle-pluginphppython
View on GitHub ↗Homepage ↗

About MCP-Moodle

🌐 Live site & guide · Quick start · Tools · How it works · Contributing · Releases

"Create a course called Biology 101, add a welcome page, and enrol these five students." → and it actually happens.

- What it does - How it works (two pieces) - Features - Quick start - 1. Install the plugin - 2. Enable web services & get a token - 3. Run the MCP server - 4. Connect Claude Desktop - Tool reference - Testing from the shell - Safety & write mode - Extending it - Contributing - License

Moodle is the learning platform used by thousands of universities and schools. MCP-Moodle connects it to any Model Context Protocol client (like Claude Desktop), so an AI can:

- Read — list courses, inspect course contents, see enrolled students, quizzes, and grades. - Build — create courses, users, categories, groups, enrolments, and actual content: pages, books, labels, URLs, quizzes, and quiz questions. - Safely — every write operation is off by default and only enabled with an explicit flag.

Moodle's built-in Web Services API can create courses and users — but it has no core function to create an activity (a Page, Book, Quiz…). So this project ships two parts that work together:

Piece Path Role --------- Moodle plugin local/mcpbridge/ Adds the activity-creation web service functions Moodle core is missing — using Moodle's official addmoduleinfo() helper, so it's upgrade-safe (no raw DB writes). MCP server moodle-mcp/ Wraps Moodle's read/write API — core and the plugin's new functions — as typed MCP tools for an AI client.

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/NmaaAlhawary--MCP-Moodle.html)

Related MCP servers

Equisdo/fich-mcp

Compañero local read-only MCP para el e-FICH (Moodle FICH-UNL): cache de cursos, búsqueda de PDFs, calendario y anuncios, expuesto a Claude/ChatGPT/Codex

⭐ 3Python
zhiningsun/industrial-mcp

将工业设备变成 AI 可控工具的 MCP 服务器。支持 Modbus、OPC UA、MQTT 三种协议,内置设备仿真引擎、物理模型和完整的调试工具链。让 Claude 用自然语言监控传感器、启停电机、执行工厂巡检。

⭐ 25Python
CacheCarti/dmoera-mcp

dMoERA Creator Studio MCP Server: build, backtest, and deploy crypto trading strategies via AI agents

⭐ 8Python
wahyunuriman999/Muse-Skill-Hub

Open-source, LLM-agnostic capability runtime for AI agents — 97 skills as typed, permission-enforced MCP tools. Final certification: 23/23 gates PASS.

⭐ 7Python
dontpayfull/AInotate

Annotated screenshots for AI agents: Skitch-style arrows, numbered steps, boxes, labels, solid redaction

⭐ 6Python
mcptoai/MCPtoAI

Connect AI models to your own computer and MCP tools — with device-side control.

⭐ 3Python

📬 Get the weekly radar in your inbox

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