{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bruchris/canvas-lms-mcp","description":"TypeScript MCP server for Canvas LMS — 165 tools across 42 domains.","repository":{"url":"https://github.com/bruchris/canvas-lms-mcp","source":"github"},"version":"1.27.0","packages":[{"registryType":"npm","identifier":"canvas-lms-mcp","version":"1.27.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Canvas personal access token (Account → Settings → Approved Integrations → New Access Token)","isRequired":true,"format":"string","isSecret":true,"name":"CANVAS_API_TOKEN"},{"description":"Canvas instance base URL, origin only with no path, e.g. https://school.instructure.com","isRequired":true,"format":"string","name":"CANVAS_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T17:27:06.107439Z","publishedAt":"2026-08-15T17:27:06.107439Z","updatedAt":"2026-08-15T17:27:06.107439Z","isLatest":true}}}
