Back to directory
peancor/moodle-mcp-server

peancor/moodle-mcp-server

@peancor

An MCP server that enables LLMs to interact with the Moodle platform to manage courses, students, assignments, and quizzes.

moodlelmseducationcoursesassignmentsquizzesmcp-serverllmcontext

Installation & Configuration

{
  "mcpServers": {
    "moodle-mcp-server": {
      "command": "/path/to/node",
      "args": [
        "/path/to/moodle-mcp-server/build/index.js"
      ],
      "env": {
        "MOODLE_API_URL": "https://your-moodle.com/webservice/rest/server.php",
        "MOODLE_API_TOKEN": "your_moodle_api_token",
        "MOODLE_COURSE_ID": "your_course_id"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Information

Transport
stdio
Language
JavaScript
Created
2026/6/14
Updated
2026/6/15