Moodle Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Moodle Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol (MCP) server implementation that provides capabilities to interact with Moodle LMS.
>
Warning: This project is still in development, only some functions are available.
For available Moodle API functions, please refer to the official documentation.
mcp CLI (recommended).env file from .env.exampleuv installed, run uv add "mcp[cli]" to install the MCP CLI toolsmcp install main.py -f .env to add the moodle-mcp server to Claude appuvxGo to Claude > Settings > Developer > Edit Config > claude_desktop_config.json to include the following
{
"mcpServers": {
"moodle-mcp": {
"command": "uvx",
"args": ["moodle-mcp"],
"env": {
"MOODLE_URL": "https://{your-moodle-url}/webservice/rest/server.php",
"MOODLE_TOKEN": "{your-moodle-token}"
}
}
}
}https://{your-moodle-url}/user/managetoken.phpMoodle mobile web service in the Service column.env file~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.