
1alexandrer/moodle-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP server template for moodle.com educational platform
Обзор
Give Claude full access to your Moodle — courses, files, assignments, grades, quizzes, calendar, and more. Build Obsidian study vaults from your lecture notes in one command. See Getting Your Token below. You'll need this for any install method. Runs npx moodle-mcp on your machine each time your MCP client starts. No server, no cost, nothing to deploy. Deploy once, get a permanent URL. Your MCP client connects to the URL — no npx on the client side. After deploying, set MOODLE_URL and MOODLE_TOKEN as secrets in the CF dashboard or via: Your URL will be https://moodle-mcp. .workers.dev. Config file: - Mac: ~/Library/Application Support/Claude/claude_desktop_config.json - Windows: %APPDATA%\Claude\claude_desktop_config.json Config file: ~/.cursor/mcp.json (global) or .cursor/mcp.json (project)
README
Показан фрагмент оригинального README. Открыть оригинал.
moodle-mcp
Give Claude full access to your Moodle — courses, files, assignments, grades, quizzes, calendar, and more. Build Obsidian study vaults from your lecture notes in one command.
📦 moodle-mcp on npm —
npx moodle-mcp
14 tools · 5 prompts · MCP Resources
Install
Step 1 — Get your Moodle token
See Getting Your Token below. You’ll need this for any install method.
Step 2 — Pick your delivery mode
Option A — Local (zero hosting): Runs npx moodle-mcp on your machine each time your MCP client starts. No server, no cost, nothing to deploy.
Option B — Hosted (Cloudflare Worker): Deploy once, get a permanent URL. Your MCP client connects to the URL — no npx on the client side.
After deploying, set MOODLE_URL and MOODLE_TOKEN as secrets in the CF dashboard or via:
npx wrangler secret put MOODLE_URL
npx wrangler secret put MOODLE_TOKEN
npm run deploy
Your URL will be https://moodle-mcp..workers.dev.
Step 3 — Configure your MCP client
Option A — Local:
claude mcp add moodle npx -- -y moodle-mcp \
-e MOODLE_URL=https://moodle.yourschool.edu \
-e MOODLE_TOKEN=your_token_here
Установка
npx -y moodle-mcpКонфигурация
{
"mcpServers": {
"moodle": {
"command": "npx",
"args": ["-y", "moodle-mcp"],
"env": {
"MOODLE_URL": "https://moodle.yourschool.edu",
"MOODLE_TOKEN": "your_token_here"
}
}
}
}