1M

1alexandrer/moodle-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

18 stars 7 forks 品質 78 トレンド 22MIT

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
GitHub で README 全文を見る

インストール

npx -y moodle-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "moodle": { "command": "npx", "args": ["-y", "moodle-mcp"], "env": { "MOODLE_URL": "https://moodle.yourschool.edu", "MOODLE_TOKEN": "your_token_here" } } } }