Prerequisites
- moodle-cli and edstem-cli installed and signed in. See Install and Install.
- Claude Desktop installed. It’s available for macOS and Windows.
Config file location
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Moodle
- Ed Discussion
Preferred: moodle mcp connect
Verify the connection
Restart Claude Desktop, then click the “Add files, connectors, and more” control in the bottom-left of the message box, open Connectors → Manage connectors, and select the server to see its available tools. If it doesn’t appear, check the logs:- macOS:
~/Library/Logs/Claude/mcp*.log - Windows:
%APPDATA%\Claude\logs\mcp*.log
mcp.log covers connection failures; mcp-server-<name>.log carries that server’s own stderr output.