New:Socket for Asana Is Now Available.Learn more
Get Started

moodle-mcp-server-aql

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

moodle-mcp-server-aql

Open-source MCP server for querying Moodle LMS data through natural language. Attach your agent to your LMS data.

latest
Source
npmnpm
Version
0.1.1
Version published
Weekly downloads
63
-81.08%
Maintainers
1
Weekly downloads
 
Created
Source

moodle-mcp-server-aql

Open-source MCP server for querying Moodle LMS data through natural language. Attach your agent to your LMS data.

This package provides the stdio MCP server from the moodle-mcp-server repository.

Project page: https://csmediapro.com/products/moodle-mcp-server

Use With An MCP Client

Most users launch the server through an MCP client such as Claude Desktop:

{
  "mcpServers": {
    "moodle-mcp-server": {
      "command": "npx",
      "args": ["-y", "moodle-mcp-server-aql"],
      "env": {
        "MOODLE_URL": "https://your-moodle-instance.example",
        "MOODLE_TOKEN": "your-moodle-web-services-token"
      }
    }
  }
}

Install Globally

npm install -g moodle-mcp-server-aql

Then run:

moodle-mcp-server

Install From Source

git clone https://github.com/csmediapro/moodle-mcp-server
cd moodle-mcp-server
npm install
npm run server:build

Configure

cp packages/server/.env.example packages/server/.env
cp packages/server/config.example.json packages/server/config.json

Set:

MOODLE_URL=https://your-moodle-instance.example
MOODLE_TOKEN=your-moodle-web-services-token

Run From Source

node packages/server/dist/index.js

Claude Desktop From Source

{
  "mcpServers": {
    "moodle-mcp-server": {
      "command": "node",
      "args": ["/absolute/path/to/moodle-mcp-server/packages/server/dist/index.js"],
      "env": {
        "MOODLE_URL": "https://your-moodle-instance.example",
        "MOODLE_TOKEN": "your-moodle-web-services-token"
      }
    }
  }
}

License

AGPL-3.0.

Moodle is a trademark of Moodle Pty Ltd. moodle-mcp-server is an independent CSMediaPro project and is not affiliated with, endorsed by, sponsored by, or officially connected to Moodle Pty Ltd or the Moodle project. The name is used descriptively to identify compatibility with Moodle LMS.

Keywords

mcp

FAQs

Package last updated on 18 Aug 2026

Related posts