RohanMuppa/brightspace-mcp-server
by Various
MCP server for Brightspace (D2L). Check grades, due dates, assignments, announcements, rosters, syllabus & course content via Claude, ChatGPT, Cursor, Windsurf, or any MCP client.
MCP
RohanMuppa/brightspace-mcp-server
Added 1 June 2026
Overview
An MCP server for the Brightspace LMS (D2L) that exposes grades, assignments, due dates, announcements, rosters, syllabus and course content through the Model Context Protocol. Run it with npx and connect from any MCP client like Claude or ChatGPT.
Best for
Best for
Students and instructors using Brightspace who want to interact with LMS data through AI chat interfaces
Use cases
- Check upcoming assignment due dates via chat
- Retrieve course roster or grades quickly through an AI assistant
- Browse syllabus and announcements without logging into Brightspace
Notes
An MCP server for the Brightspace LMS (D2L) that exposes grades, assignments, due dates, announcements, rosters, syllabus and course content through the Model Context Protocol. Run it with npx and connect from any MCP client like Claude or ChatGPT.
20 stars on GitHub. Last updated 2026-05-01. Licensed MIT.
Use cases
- Check upcoming assignment due dates via chat
- Retrieve course roster or grades quickly through an AI assistant
- Browse syllabus and announcements without logging into Brightspace
Pros
- Works with any school using Brightspace
- Supports multiple MCP clients (Claude, ChatGPT, Cursor, Windsurf)
- Open source and easy to run with npx
Cons
- Relies on Brightspace API availability and student/instructor access
- Small community (20 GitHub stars) may mean slower updates or fewer contributions
- Requires Node.js and npm setup to run
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Works with any school using Brightspace
- Supports multiple MCP clients (Claude, ChatGPT, Cursor, Windsurf)
- Open source and easy to run with npx
Cons
- Relies on Brightspace API availability and student/instructor access
- Small community (20 GitHub stars) may mean slower updates or fewer contributions
- Requires Node.js and npm setup to run
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.