Control Moodle from an AI assistant via MCP — read courses and build content (pages, books, quizzes) through a companion plugin + MCP server.
View on GitHub ↗Homepage ↗🌐 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.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/NmaaAlhawary--MCP-Moodle.html)
Девять российских маркетплейсов и китайский Taobao как MCP-серверы: Wildberries, Ozon, Яндекс Маркет, Детский мир, Авито, Мегамаркет, Lamoda, DNS, Ситилинк. Плюс сравнение цен по всем сразу. Только чт
korovin-aa97/talkthrough-mcpMCP server: turn narrated screen recordings into agent-ready data — local Whisper transcript, scene keyframes, OCR, wall-clock anchoring. Record your screen, talk — your AI agent files the bugs.
chris-asmussen/wardenOne MCP server that fronts many MCP servers + Skills behind a small tool set and routes to the best one, keeping an agent's context tiny. Migrate your Claude Code MCPs/skills behind it.
Lulu-The-Narwhal/dali-mcpCreative intelligence MCP — score your prompt before you spend the credit
vinodborole/okf-kitTurn any website into a portable, agent-ready Open Knowledge Format (OKF) bundle — no LLM required. Crawl, sync, chat offline, and serve docs to coding agents over MCP.
AlexanderBoger/SaveContextGit LFS for your LLM context — 20x Context Savings — an MCP server that keeps big documents out of the model and returns byte-exact quotes for a fraction of the tokens.
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.