D2L Brightspace MCP server: courses, grades, rubrics, feedback, course files, calendar. Multi-auth.
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus dem Quellcode gelesen, den npm tatsächlich ausliefert, zum Zeitpunkt des Scans. Das Paket wurde nie ausgeführt. Tools, die zur Laufzeit dynamisch registriert werden oder in gebündeltem beziehungsweise minifiziertem Code stecken, können übersehen werden — das hier ist also eine Untergrenze der Tool-Oberfläche, keine vollständige Erhebung.
check_authVerify whether the server can talk to Brightspace on your behalf.Verify whether the server can talk to Brightspace on your behalf.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_my_coursesList enrolled courses.List enrolled courses.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
clear_cacheClear cached responses. Use when the user asks to refresh data, or when tools return stale values.Clear cached responses. Use when the user asks to refresh data, or when tools return stale values.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_diagnosticsReturn a JSON report of server state: profile, base URL, discovered D2L versions, cache hit/miss counters, and HTTP request timing stats.Return a JSON report of server state: profile, base URL, discovered D2L versions, cache hit/miss counters, and HTTP request timing stats.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_my_gradesReturn grades for a specific course by numeric course id.Return grades for a specific course by numeric course id.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_assignmentsList assignments (Brightspace Dropbox Folders) for a course.List assignments (Brightspace Dropbox Folders) for a course.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_upcoming_due_datesReturn assignments and quizzes with due dates across all active courses within the next N days (default 14).Return assignments and quizzes with due dates across all active courses within the next N days (default 14).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_feedbackReturn the instructor feedback for a single assignment in a given course.Return the instructor feedback for a single assignment in a given course.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_assignment_rubricReturn the grading rubric of an assignment: criteria groups, criteria, levels, points and level descriptions.Return the grading rubric of an assignment: criteria groups, criteria, levels, points and level descriptions.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_my_submissionsList the files the user (or their group) submitted to an assignment, newest first — works for open and closed folders.List the files the user (or their group) submitted to an assignment, newest first — works for open and closed folders.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_rosterList classmates, instructors, and TAs for a given course.List classmates, instructors, and TAs for a given course.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_classlist_emailsReturn the email addresses for everyone enrolled in a course.Return the email addresses for everyone enrolled in a course.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_syllabusReturn the course syllabus (overview page) as plain text.Return the course syllabus (overview page) as plain text.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_course_contentReturn the course module tree with topics (files, links, quizzes, LTI tools, etc.),Return the course module tree with topics (files, links, quizzes, LTI tools, etc.),
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_announcementsReturn course announcements, pinned first then newest first, each with its id, date, author,Return course announcements, pinned first then newest first, each with its id, date, author,
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_announcementReturn one announcement in full (body as text with links kept) and its attachments;Return one announcement in full (body as text with links kept) and its attachments;
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_discussionsReturn the list of discussion forums and topics for a course, with post counts and last-post timestamps.Return the list of discussion forums and topics for a course, with post counts and last-post timestamps.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_calendar_eventsReturn course calendar events within the next N days (default 30). Useful for seeing exams, lectures, or instructor-scheduled events.Return course calendar events within the next N days (default 30). Useful for seeing exams, lectures, or instructor-scheduled events.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_assignment_filesDownload and read the attachments (instructions, templates) posted on a Brightspace assignment.Download and read the attachments (instructions, templates) posted on a Brightspace assignment.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_topic_fileDownload and read a content topic file from a Brightspace course.Download and read a content topic file from a Brightspace course.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_moduleReturn one content module in full: its complete description text, every link or embedded file it contains,Return one content module in full: its complete description text, every link or embedded file it contains,
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_course_fileDownload and read a file stored in the course content area (/content/enforced/{course}-.../file.pdf) —Download and read a file stored in the course content area (/content/enforced/{course}-.../file.pdf) —
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_quizzesList quizzes for a course with attempt counts, time limits, and close dates.List quizzes for a course with attempt counts, time limits, and close dates.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_quiz_attemptsList your attempts on a single quiz with scores and submission status.List your attempts on a single quiz with scores and submission status.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
list_notificationsShow your Brightspace activity feed (announcements, due-date reminders, grade releases, etc.).Show your Brightspace activity feed (announcements, due-date reminders, grade releases, etc.).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
search_courseFull-text search across course content, announcements, and discussion forums.Full-text search across course content, announcements, and discussion forums.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_my_groupsList the groups you are enrolled in for a course (with member names).List the groups you are enrolled in for a course (with member names).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
get_audit_logReturn the local audit history of write attempts (submit_assignment, post_discussion_reply, mark_announcement_read).Return the local audit history of write attempts (submit_assignment, post_discussion_reply, mark_announcement_read).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
submit_assignmentUpload a file to a Brightspace Dropbox Folder. Pass either `file_path` (recommended for files >1 MB — read server-side, saves tokens) or `content_base64`.Upload a file to a Brightspace Dropbox Folder. Pass either `file_path` (recommended for files >1 MB — read server-side, saves tokens) or `content_base64`.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
post_discussion_replyReply to a Brightspace discussion topic. Writes: require --enable-writes + config writes.enabled: true.Reply to a Brightspace discussion topic. Writes: require --enable-writes + config writes.enabled: true.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
mark_announcement_readMark a Brightspace announcement as read. Writes: require --enable-writes + config writes.enabled: true.Mark a Brightspace announcement as read. Writes: require --enable-writes + config writes.enabled: true.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
31 von 31 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
D2L Brightspace MCP server: courses, grades, rubrics, feedback, course files, calendar. Multi-auth.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Der Durchlauf endete an der Grenze von 60 Paketen. Der Rest des Baums wurde nie aufgelöst.
36 weitere aufgelöste Pakete werden hier nicht gezeichnet (Anzeigegrenze: 24). Jede Abhängigkeit mit einem Sicherheitshinweis wird unabhängig von der Grenze gezeichnet. Vollständiges Inventar (CycloneDX-SBOM)
57 deklarierte Abhängigkeiten sind nie im Baum gelandet. Sie fehlen in Forges Auflösung, nicht im Paket.
+45 weitere nicht aufgeführt. Die Zählungen nach Grund oben erfassen sie alle.
Nicht verfolgt: peerDependencies, optionalDependencies. Dieser Baum erfasst nur Laufzeitabhängigkeiten; was jene mitbringen, wurde nie aufgelöst.