RohanMuppa/brightspace-mcp-server
MCP server for Brightspace (D2L). Check grades, due dates, assignments, announcements, rosters, syllabus & course content via Claude, ChatGPT, Cursor, Windsurf, or any MCP client. Works with any school. npm: npx brightspace-mcp-server@latest
Implements MCP (Model Context Protocol) over stdio transport with automatic session re-authentication and encrypted token storage, allowing AI assistants to query course data directly from Brightspace's API. Includes interactive setup wizards with school-specific presets (Purdue, USC, etc.) and browser-based SSO login via Playwright, with support for multi-factor authentication and headless environments. Extensible architecture enables community contributions for additional schools and tools through modular tool schemas.
Available on npm.
Stars
6
Forks
2
Language
TypeScript
License
AGPL-3.0
Category
Last pushed
Mar 08, 2026
Commits (30d)
0
Dependencies
9
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/RohanMuppa/brightspace-mcp-server"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
hustcc/mcp-echarts
🧬 Generate visual charts using ECharts with AI MCP dynamically, used for chart generation and...
antvis/mcp-server-chart
🤖 A visualization mcp & skills contains 25+ visual charts using @antvis. Using for chart...
SonAIengine/ku-portal-mcp
MCP server for Korea University KUPID portal & Canvas LMS — notices, schedules, library seats,...
zaizaizhao/mcp-server-chart-minio
mcp-server-chart私有化部署方案
n00bvn/CanvasMCPClient
Canvas MCP Client is an open-source, self-hostable dashboard application built around an...