Canvas LMS
Summary
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.
Available Actions(29)
canvas_health_check
Check API connectivity.
canvas_list_courses
List all your courses.
canvas_get_course
Get detailed course info.
canvas_list_assignments
List course assignments.
canvas_get_assignment
Get assignment details.
canvas_submit_assignment
Submit assignment work.
canvas_get_submission
Check submission status.
canvas_list_modules
List course modules.
canvas_mark_module_item_complete
Mark items complete.
canvas_list_discussions
List discussion topics.
canvas_post_to_discussion
Post to discussions.
canvas_list_announcements
List course announcements.
canvas_get_user_grades
Get your grades.
canvas_get_dashboard
Get dashboard info.
canvas_get_upcoming_assignments
Get due dates.
canvas_list_calendar_events
List calendar events.
canvas_list_files
List course files.
canvas_list_pages
List course pages.
canvas_get_page
Get page content.
canvas_list_conversations
List messages.
canvas_create_conversation
Send messages.
canvas_create_course
Create new courses.
canvas_update_course
Update course settings.
canvas_create_assignment
Create assignments.
canvas_update_assignment
Update assignments.
canvas_submit_grade
Grade submissions.
canvas_enroll_user
Enroll students.
canvas_create_quiz
Create quizzes.
canvas_update_quiz
Update quizzes.
社区评论
暂无评论. 成为第一个评论的人!
登录以参与讨论