MCPServers
Canvas LMS - MCP server logo

Canvas LMS

0
0

Summary

A Model Context Protocol server that enables AI assistants like Claude to interact with Canvas LMS through a comprehensive API integration. Built by R.Huijts, this implementation provides tools for managing courses, posting announcements, viewing rubrics, accessing student enrollment information, and handling assignment submissions and comments. The server uses TypeScript and the MCP SDK to expose Canvas functionality as structured tools, making it particularly valuable for educators who want to automate administrative tasks, analyze student performance data, and generate visualizations of rubric statistics without leaving their AI assistant conversation.

Available Actions(6)

list-courses

Lists all active courses for the authenticated user. No required parameters. Returns course names, IDs, and term information.

post-announcement

Posts an announcement to a specific course. Required parameters: courseId (string), title (string), message (string).

list-rubrics

Lists all rubrics for a specific course. Required parameters: courseId (string). Returns rubric titles, IDs, and descriptions.

list-students

Gets a complete list of students enrolled in a course. Required parameters: courseId (string). Optional parameters: includeEmail (boolean, default: false). Returns student names, IDs, and optional email addresses.

list-assignments

Gets all assignments in a course with submission status. Required parameters: courseId (string). Optional parameters: studentId (string), includeSubmissionHistory (boolean, default: false). Returns assignment details and submission status.

list-assignment-submissions

Gets all student submissions for a specific assignment. Required parameters: courseId (string), assignmentId (string). Optional parameters: includeComments (boolean, default: true). Returns submission details, grades, and comments.

Last Updated: April 17, 2025

コミュニティレビュー

0.0
0 レビュー
5
0
4
0
3
0
2
0
1
0

まだレビューはありません. 最初のレビューを投稿しましょう!

会話に参加するにはサインインしてください

Coming soon to
HighlightHighlight AI

言語

TypeScript

カテゴリ

タグ