io.github.admin978/canvas-mcp

MCP

by 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_URLrequired

    Canvas institution root URL (no /api/v1 suffix), e.g. https://your-institution.instructure.com

  • CANVAS_TOKENrequiredsecret

    Canvas 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.