io.github.admin978/canvas-mcp
MCPby admin978 · v0.1.1
Local-first MCP server for Canvas LMS. Stdio transport, no third-party broker.
mcplocal
MCP configuration
stdio
Command
uvx canvas-local-mcp==0.1.1
Environment
CANVAS_BASE_URLrequiredCanvas institution root URL (no /api/v1 suffix), e.g. https://your-institution.instructure.com
CANVAS_TOKENrequiredsecretCanvas personal access token (Account -> Settings -> Approved Integrations -> New Access Token)
Install in one click with Zurek
Browse here, install from the native macOS app — pick targets, fill env vars, and write configs safely.