sjtu-canvas-mcp
Related Servers
Alternatives to sjtu-canvas-mcp
No user-submitted related servers found.
Related Servers
- AlicenseAqualityAmaintenanceRead-only MCP server for Canvas LMS that exposes tools to list courses, assignments, grades, submissions, syllabi, announcements, modules, pages, and files, without any write operations.1113 npm1MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for Canvas LMS with automatic OAuth authentication. Enables interaction with courses, assignments, grades, modules, discussions, quizzes, files, calendar, messaging, and more without manual API token management.243 npmMIT
- FlicenseAqualityCmaintenanceEnables MCP-compatible clients to read courses, assignments, announcements, files, and grades from a Canvas LMS instance.10-
- AlicenseAqualityAmaintenanceRead-only MCP server for Canvas LMS that works without API tokens by using session cookies, enabling AI assistants to access courses, assignments, grades, announcements, and more.3020 npm2MIT
- AlicenseNot gradedqualityBmaintenanceMCP server that provides tools to interact with SNU eTL (Canvas LMS), including viewing courses, assignments, announcements, grades, downloading and organizing course files, with persistent local storage and automatic sync.MIT
- AlicenseAqualityCmaintenanceEnables interaction with the IIT Roorkee Academics portal through MCP tools for authentication, academic data retrieval (fee, grades, transcripts), and safe API calls.24MIT
TDQS
Scored across 21 tools
Each tool targets a distinct resource and action: course listings, file operations, submission reads, and video metadata vs downloads are clearly separated. Even similar tools like list_course_files vs download_course_files differ in side effects, and composite tools like get_course_bundle are explicitly defined.
All tool names follow a consistent verb_noun pattern in snake_case, using standard verbs like list, get, download, plan, and resolve. The style is uniform, making it easy to predict functionality from names.
21 tools is on the higher end but appropriate for a server that covers both Canvas course management and SJTU video/PPT integration. The count reflects the breadth of features without redundancy, though it could be slightly trimmed.
The surface covers the full read-only lifecycle for courses: listing, fetching details, downloading files and submissions, plus complete video/PPT access (list, info, subtitles, slides, download). No obvious gaps for the stated purpose of browsing and downloading SJTU Canvas content.