brightspace-mcp-server

Brightspace MCP Server

Brightspace students can review grades, upcoming deadlines, and course materials through Claude, ChatGPT, Cursor, or another MCP client. The server also retrieves announcements, discussion posts, syllabuses, and course contact details.

Server facts

brightspace-mcp-server

Project

License
Not specified

Tech

Runtime / language
Not specified
Transports
stdio
Remote available
No
Authentication
Not specified

Activity

GitHub stars
59
Last commit
Data as of

Tags

  • Claude
  • Cursor
  • Nodejs
  • Playwright
  • Typescript
  • announcements
  • assignments
  • brightspace
  • chatgpt
  • courses
  • d2l
  • education
  • grades
  • lms
  • mcp server
  • purdue

Overview

Planning across Brightspace classes starts with enrolled-course details: names, codes, and identifiers for further queries. Deadline lookups collect assignments, quizzes, and other due items within a chosen time window. Grades can be retrieved for an individual class or across enrollments, including points, percentages, and comments. Assignment results add submission status and rubric details, while announcements can be scoped to a course or gathered across courses. Together, these tools supply context for questions about unfinished work and study priorities.

Material retrieval follows the course hierarchy through modules, topics, files, and links. Results can be narrowed by module title or limited in depth, and files from course content or assignment submissions can be downloaded locally. Syllabus retrieval returns overview text and can also download an attachment. Discussion queries expose forums and topics before narrowing to posts in a selected topic. Roster lookups show instructors and teaching assistants by default, with students available as an option; a separate email lookup covers everyone in the class. An authentication tool checks whether the Brightspace login is active.

brightspace-mcp-server setup notes

  • brightspace-mcp-server records stdio only; confirm a network transport upstream before planning remote access.
  • brightspace-mcp-server has no recorded license; confirm reuse terms in its repository.

Related MCP servers