io.github.bruchris

canvas-lms-mcp

TypeScript MCP server for Canvas LMS — 115 read+write tools across 17 domains.

stdiocommunityservice

Package Details

Transportstdio
Runtimenpx

Environment Variables

CANVAS_API_TOKEN(str)
RequiredSecret

Canvas personal access token (Account → Settings → Approved Integrations → New Access Token)

CANVAS_BASE_URL(str)
Required

Canvas instance API URL, e.g. https://school.instructure.com/api/v1