{"id":1227932,"recorded_at":"2026-10-30T05:14:53.179683Z","observed_at":"2026-10-30T05:14:53.179634Z","subject_kind":"source_record","subject":"mcp_registry:io.github.Fireiscoolsolo/canvas-lms-mcp-server","kind":"listing","method":"sync.mcp_registry/1","body":{"endpoints":[["web","https://fireiscoolsolo.github.io/canvas-lms-mcp-server/"]],"name":"io.github.Fireiscoolsolo/canvas-lms-mcp-server","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-10-30T04:48:54.463284Z","status":"active","statusChangedAt":"2026-10-30T04:48:54.463284Z","updatedAt":"2026-10-30T04:48:54.463284Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","description":"Self-hosted Canvas LMS for students on every device: OAuth, ngrok tunnel, multi-PC failover.","name":"io.github.Fireiscoolsolo/canvas-lms-mcp-server","packages":[{"environmentVariables":[{"description":"Canvas personal access token (Account > Settings > Approved Integrations > New Access Token)","format":"string","isRequired":true,"isSecret":true,"name":"CANVAS_API_TOKEN"},{"description":"Your school's Canvas address, e.g. https://yourschool.instructure.com","format":"string","isRequired":true,"name":"CANVAS_BASE_URL"}],"identifier":"canvas-lms-mcp-remote","packageArguments":[{"type":"positional","value":"--stdio"}],"registryType":"npm","transport":{"type":"stdio"},"version":"1.2.2"}],"repository":{"source":"github","url":"https://github.com/Fireiscoolsolo/canvas-lms-mcp-server"},"version":"1.2.2","websiteUrl":"https://fireiscoolsolo.github.io/canvas-lms-mcp-server/"}},"source":"mcp_registry","summary":"Self-hosted Canvas LMS for students on every device: OAuth, ngrok tunnel, multi-PC failover."},"body_sha256":"7ce306bebd0611260ea112fa6bc00c9176751d2d8815caee65afec8f4451b6cc","prev_id":800525,"leaf":"0xd580bb4edae837a6d7aad00fdb30c3577fadad202c10525ed42d76531667d75d","leaf_text":"{\"body\":\"7ce306bebd0611260ea112fa6bc00c9176751d2d8815caee65afec8f4451b6cc\",\"id\":1227932,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793337293179634,\"prev\":800525,\"subject\":\"mcp_registry:io.github.Fireiscoolsolo/canvas-lms-mcp-server\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-30","leaves":243099,"root":"0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875","chained":"0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822","anchor_chain":"eip155:5042002","anchor_tx":"0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861","anchor_block":69923247},"proof":["0xd57fc0a7b00b5f10215cee702968ae22e4f20b7e211c5e192f5d009ea3b88815","0x9bc6b40bb80ef7e723373c466e5868a2eda511d39b6595eb4ebf1c6c0d000c62","0xf1faef2d447050da557b0fecefdd70af7e19b84f9849843818b06953109afcec","0xa4f5abda77cc4ce1128275a9031451154e2bb83899d866f788af2ca82d04d7e0","0x1364d4c2e277e40810bf56c43e9159b053f4f1b7577b5d18c3c3c67d9f3aa34e","0xa245eece1881d767fb66658964571aafcad280f94596cc193e8f0c14920e8173","0x03d5dbb9ecf65cd3b30b14dcc03339b19b6b20975b796a9634bac065cac697cd","0x371d11f01f5a0c13de058777cc9321e1aa87dfdcb49afd2476455d563a661f20","0x2d2ae95c268db6f4abf176fcaa7b9010a03e033e4a1a3a083aef1470727991f8","0xfcf62fc6ad98adba374bcbc0991508ed3407716e72ffa997a0905afbc5f39191","0xcbdce4aab997088bd56bc318d8b1cf23413ffcebbc31498e8faee664b63feeda","0x41785913cf8a748ad4b7f6562cd47054490c6e6361d26689f4b8aeba4a1d3afe","0xc6d56e36bc916fc7c1441d5c6959a1f0ff7bc0a11547893598fdff5ead2b0cb1","0xeba66653f0c009452ec9977578ba573460df3f672595eaa16c1030e3b20ce767","0xf007cd9640267a58ddffce96e27f5682cf5c47530f53dc15dc53e4ccd405c6c9","0xfbe61dc2d59668ac573e5eab865747e21d38bf2fe4c64762beef01f1018a4dea","0x71e74c274b23c9047354edb6dcd2c654415e3986b8bd875dae992996ea12e22b","0x0c43c73b62a5d49ee1444b5dc4195fc5b16b141d3f4458e2e9fbd5fd6ecb367d"]}