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