This MCP server, developed by DMontgomery40, provides integration between AI assistants and the Canvas learning management system API. It offers tools for managing courses, assignments, enrollments, and grades within Canvas. The server leverages TypeScript for type safety and modular architecture to enhance maintainability. Key features include course creation/updating, assignment management, grade submission, and user enrollment. By bridging AI capabilities with Canvas's educational platform, this implementation enables AI-assisted course administration and student management. It is particularly useful for scenarios requiring automated course setup, bulk assignment creation, or AI-guided grading assistance in educational institutions using Canvas LMS.
まだレビューはありません. 最初のレビューを投稿しましょう!
会話に参加するにはサインインしてください
Check API connectivity.
List all your courses.
Get detailed course info.
List course assignments.
Get assignment details.
Submit assignment work.
Check submission status.
List course modules.
Get module details.
List items in a module.
Mark items complete.
List discussion topics.
Get discussion details.
Post to discussions.
List course announcements.
Get your grades.
Get course-specific grades.
Get dashboard info.
Get course cards.
Get due dates.
List calendar events.
List course files.
Get file details.
List course folders.
List course pages.
Get page content.
List messages.
Get conversation details.
Send messages.
List notifications.
Get course syllabus.
Get user profile.
Update profile.
Create new courses (now requires account_id).
Update course settings.
Create assignments.
Update assignments.
List assignment groups.
Grade submissions.
Enroll students.
List course quizzes.
Get quiz details.
Create quizzes.
Start quiz attempts.
List course rubrics.
Get rubric details.
Get account details.
List courses in an account.
List users in an account.
Create new users in accounts.
List sub-accounts.
List available reports.
Generate account reports.