This server only runs locally, from a package. Install it with the instructions on this page to try it.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add canvas-readonly-mcp \ -e CANVAS_BASE_URL=YOUR_CANVAS_BASE_URL \ -e CANVAS_TOKEN=YOUR_CANVAS_TOKEN \ -- npx -y [email protected]
Environment
CANVAS_BASE_URL (required): Your Canvas address, e.g. https://canvas.yourschool.eduCANVAS_TOKEN (required): Canvas personal access token (Account → Settings → New access token)CANVAS_HOST_ALIASES (optional, not in the config above): Other hostnames of the same Canvas, comma-separated (optional)https://github.com/rbrtlol/canvas-readonly-mcp/releases/download/v2.2.1/canvas-readonly-mcp-2.2.1.mcpbWe don't run packages, so we can't list this server's tools.