neuron-explorer
Steering-first neuron explorer for Qwen3.5-4B: push every MLP neuron, keep every rollout, browse the results
moodle-mcp lets an AI agent like Claude or Codex work in your Moodle courses as you, with your own login.
Developer toolsTypeScript · JavaScriptGitHub @falkenslabOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
MCP server for agents to work in Moodle
Taken from the repository README
Loading the full README.
Read the full README ↗Let an AI agent work in your Moodle courses as you, with your own login. Your students stay anonymous to the AI, and you decide what it can do.
📖 Documentation · 📖 Documentación en español
moodle-mcp is an MCP server that gives an AI agent such as Claude or Codex about 230 tools for Moodle: grade with your rubrics, build a quiz from your questions, answer the forum, see what's due this week. It works through a real browser on your computer, logged in as you, on any Moodle 4.5 or 5.x site.
A-7KQ2XM; only you can turn one back into a name, on your computer.You need Node.js 20 or later. Add moodle-mcp to your AI app:
# Claude Code
claude mcp add moodle -- npx -y @falkenslab/moodle-mcp
# Codex
codex mcp add moodle -- npx -y @falkenslab/moodle-mcp
Then ask "List my Moodle courses": the first time, the agent asks for your Moodle's address and a browser window opens for you to log in. To make it yours (your role, your courses, your students' names), see the setup guides.
In Settings → Developer → Edit Config, add it to claude_desktop_config.json and restart Claude Desktop:
{
"mcpServers": {
"moodle": {
"command": "npx",
"args": ["-y", "@falkenslab/moodle-mcp"]
}
}
}
👩🏫 As a teacher
🧑🎓 As a student
A real session: Claude Code finds the submission to grade, reads it, proposes a grade with the assignment's rubric and saves it once you agree. The student is A-8FT4A1 to the AI, never a name.
More sessions with Claude Code and Codex, and what they changed in Moodle, are in the use cases.
| Area | For example |
|---|---|
| 📚 Courses and content | Pages, files, folders, labels and links with your images; books, lessons, wikis, glossaries and databases with their entries, feedback questions; sections; restrictions and completion |
| 📝 Assignments and grading | Submissions, rubrics and marking guides (read and defined), extensions, the marking workflow |
| ❓ Quizzes and questions | Question banks and their categories, every question type, GIFT and Moodle XML import (GIFT checked first) and export, quiz statistics, quiz layout, results, manual grading |
| 📊 Gradebook and reports | The grader report, grade items and categories, CSV import, scales and letters, course and activity completion, choice and survey results, activity and participation reports, logs |
| 👥 Participants and groups | Enrolments, roles, groups and groupings, made automatically or from CSV |
| 💬 Forums and messages | Discussions, replies, ratings, workshops from submission to grades, notifications and private messages |
| 🏅 Badges | Create them, set what earns them, award them by hand |
| 📅 Calendar and to-dos | Events, deadlines, what's pending and what changed |
| 🧑🎓 As a student | Quizzes, assignments, lessons, surveys, choices, H5P and SCORM |
| 🧩 Advanced, on request | Course blocks, the content bank, BigBlueButton, competencies, notes about participants and external tools, with MOODLE_MCP_ADVANCED=true |
| 🔄 Course life cycle | Copies, backups and restores, whole or in part, backups read and anonymized, and imports, within a site or between sites |
Every tool, with what it takes and what it gives, is in the tools reference.
See Developing moodle-mcp for building, tests in Docker and the Moodle sandbox, and .minispec/ for the design decisions.
Made with 💖 by Falken's Lab Team