moodle-mcp

moodle-mcp

2

Moodle-MCP is a Model Context Protocol server designed to interact with the Moodle LMS, providing functionalities like fetching upcoming events. The project is currently under development with limited features available.

Moodle-MCP

A Model Context Protocol (MCP) server implementation that provides capabilities to interact with Moodle LMS.

Features

  • Get upcoming events from Moodle

Setup Instructions

Method 1: Using MCP CLI (recommended)

  1. Create your own .env file from .env.example
  2. Run uv add "mcp[cli]" to install the MCP CLI tools
  3. Run mcp install main.py -f .env to add the moodle-mcp server to Claude app

Method 2: Using uvx

Edit claude_desktop_config.json to include the necessary Moodle MCP configuration.