Skip to content

Releases: NmaaAlhawary/MCP-Moodle

v1.5.0 — MCP Bridge (full course lifecycle)

Choose a tag to compare

@NmaaAlhawary NmaaAlhawary released this 16 Jul 10:05

Complete build → edit → grade → manage

Build: courses, categories, sections, 8 activity types, quiz questions (MCQ / true-false / short-answer)
Edit: page content, course settings, rename/show/hide, move between sections
Remove: activities, sections
People: create/enrol (single + bulk)/unenrol users, groups + membership
Grade: assignment submissions with feedback

Quality: 17 web service functions · 58 MCP tools · 12 PHPUnit tests · Moodle Plugin CI green (4.02 + 4.05) · 0 phpcs errors · GPLv3 · privacy provider

Install: Site administration → Plugins → Install plugins → upload mcpbridge.zip.

v1.3.0 — MCP Bridge

Choose a tag to compare

@NmaaAlhawary NmaaAlhawary released this 16 Jul 09:24

What's new since v1.0.x

New activity types: Forum, Choice (poll), Assignment
Structure & editing: create Section, rename/show/hide (update_activity), delete_activity
More quiz questions: true/false and short-answer (plus multiple-choice)
People: bulk enrol + add-users-to-groups (via the MCP server)

Quality:

  • 14 plugin web service functions; MCP server has 52 tools
  • 8 PHPUnit tests; Moodle Plugin CI green on Moodle 4.02 + 4.05
  • 0 phpcs errors against the official Moodle coding standard
  • GPLv3, privacy provider, full docblocks — Marketplace-ready
  • Fixed several Moodle 5.x compatibility issues caught by the test suite

Install: Site administration → Plugins → Install plugins → upload mcpbridge.zip.

v1.0.1 — MCP Bridge (moodle.org-ready)

Choose a tag to compare

@NmaaAlhawary NmaaAlhawary released this 15 Jul 19:08

Moodle Plugins directory submission candidate.

  • Full phpdoc (@param/@return) on every external function
  • Class-level @copyright/@license on all classes
  • Privacy null-provider (classes/privacy/provider.php)
  • GPLv3 throughout

Install: Site administration → Plugins → Install plugins → upload mcpbridge.zip.

v1.0.0 — MCP Bridge

Choose a tag to compare

@NmaaAlhawary NmaaAlhawary released this 15 Jul 19:01

Installable Moodle plugin (local_mcpbridge) + MCP server.

To install on Moodle: Site administration → Plugins → Install plugins → upload mcpbridge.zip.

Includes 6 activity-creation web service functions (page, book, label, url, quiz, quiz question), all GPLv3, using Moodle's official add_moduleinfo().