build82
MCP server for Moodle plugin development: structural context of a Moodle install for AI agents.
Connector by oito2 · GitHub account verified by the MCP Registry
Install
Works with Claude Desktop. Read the repository before you give any tool access to your data.
MCP bundle (.mcpb): open it with Claude Desktop.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 5 read · 4 write · 0 delete · 4 not yet classified
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Downloaded binary
Tools by what they do 13
Read from the source code; the running server may list different tools.
Read 5 · Look things up without changing anything.
explain_pluginget_plugin_infolist_dev_pluginssearch_apisearch_plugins
Write 4 · Create, change, send or run things.
create_plugin_skeletondoctorrelease_pluginupdate_indexes
Not yet classified 4 · We could not tell from the name and description.
generate_plugin_contextinit_moodle_contextplugin_batchwatch_plugins
Network hosts it talks to 1
github.com· found in install command
Tools (13)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
create_plugin_skeletonMaterializes a new Moodle plugin's directory structure on disk: version.php with real values filled in, lang/en/{component}.php, the type's mandatory entry-point file(s), and stub db/*.php files for any requested features. Deterministic scaffolding only — no generated business logic. Pair with the scaffold_plugin prompt for AI-drafted implementation content. Refuses to run if the target plugin directory already exists.
doctorRuns a full environment diagnostic: system dependencies, configuration, Moodle installation, generated index freshness, dev plugins, legacy files pending migration, cross-plugin consistency, deprecated core API usage, own-capability check consistency, own-lang-string usage consistency, and cache stats.
explain_pluginReturns a compact, section-selectable explanation of a plugin — metadata, database, events, classes, services/capabilities, or runtime flow — optimized to be cheaper to read than the full generated index files.
generate_plugin_contextGenerates the 12 PLUGIN_*.md context files for a single Moodle plugin: metadata, structure, DB tables, events, dependencies, function/callback/endpoint indexes, runtime flow, architecture, settings, and the combined AI context file.
get_plugin_infoReturns the generated AI context for a plugin (or live-detected metadata if not yet generated).
init_moodle_contextInitializes AI context for a Moodle installation. Validates the path, detects the version, saves configuration, and generates all global index files (API index, events, tasks, services, DB tables, classes, capabilities, plugin map, dev rules, workspace). Run this first before using any other build82 tool.
list_dev_pluginsLists every plugin currently marked .indevelopment.
plugin_batchBulk-generates context for multiple plugins at once: 'dev' mode processes every .indevelopment-marked plugin (default), 'all' processes every plugin in the installation, 'list' processes an explicit set of plugin identifiers.
release_pluginPackages a plugin directory into a distributable ZIP, excluding build82's own generated files and other non-shippable artifacts. With strict:true, also validates the plugin against moodle.org plugin directory submission requirements before packaging.
search_apiSearches the public Moodle API index (lib/ functions) for a query string, filterable by visibility.
search_pluginsSearches the plugin index (component, type, name, version, path) for a query string.
update_indexesRegenerates the 13 global index files, re-detecting the Moodle version in case the installation was upgraded since init. Optionally also regenerates every .indevelopment plugin.
watch_pluginsStarts, stops, or reports the status of the file-watcher that auto-regenerates dev-plugin context on change. Every currently connected session is notified when a regeneration completes, not just the one that started the watcher.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 9, 2026 (19 days ago)
- Last release
- Oct 9, 2026 (19 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.oito2/mcp-build82- Version
- 1.1.0
- Auth
- No auth
- License
- GPL-3.0
- Repository
- github.com/oito2/mcp-build82
- Website
- github.com/oito2/mcp-build82
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from oito2
Cite this page
build82 MCP server. Agent Mart. https://agentmart.dev/connectors/oito2-mcp-build82 (last updated 2026-10-24)