Brightspace
๐ ๐ ๐ ๐ช ๐ง - MCP server for D2L Brightspace LMS. Check grades, du
What is Brightspace?
Brightspace is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ๐ ๐ ๐ ๐ช ๐ง - mcp server for d2l brightspace lms. check grades, du
๐ ๐ ๐ ๐ช ๐ง - MCP server for D2L Brightspace LMS. Check grades, du
This server falls under the Business Applications category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP protocol support
Use Cases
Maintainer
Works with
Installation
NPM
npx -y brightspace-mcp-serverManual Installation
npx -y brightspace-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Brightspace
Brightspace MCP Server connects your AI assistant directly to D2L Brightspace, the learning management system used by hundreds of universities worldwide. It lets students query their grades, upcoming assignment deadlines, course announcements, discussion threads, and downloadable course content entirely through natural language. Rather than navigating multiple Brightspace menus, you can ask Claude to summarize your workload, identify at-risk grades, or build a study schedule based on your current standing across all enrolled courses.
Prerequisites
- Node.js 18 or later installed on your machine
- An active D2L Brightspace student or instructor account at a participating institution
- An MCP-compatible client such as Claude Desktop or Cursor
- The brightspace-mcp-server package available via npm (no separate API key required โ authentication is handled through your institutional login)
Run the automated setup wizard
The setup command handles authentication, MFA prompts, and auto-configures Claude Desktop and Cursor. If you are a Purdue student, use the --purdue flag for pre-filled institution settings.
npx brightspace-mcp-server setupComplete institutional authentication
The wizard opens your browser to your school's Brightspace login page. Sign in with your university credentials and complete any multi-factor authentication. Your session token is encrypted with AES-256-GCM and stored locally at ~/.brightspace-mcp/config.json โ nothing is transmitted beyond your school's auth servers.
Verify the configuration file
After the wizard completes, it writes the MCP server entry to your Claude Desktop config. Confirm it looks correct before restarting the client.
cat ~/.brightspace-mcp/config.jsonRestart Claude Desktop
Quit and reopen Claude Desktop so it picks up the newly registered MCP server. You should see Brightspace listed in the connected tools.
Re-authenticate when your session expires
Institutional sessions typically expire. Run the auth subcommand to refresh your token without going through full setup again.
npx brightspace-mcp-server authBrightspace Examples
Client configuration
The setup wizard writes this entry automatically. You can also add it manually to your claude_desktop_config.json.
{
"mcpServers": {
"brightspace": {
"command": "npx",
"args": ["-y", "brightspace-mcp-server@latest"]
}
}
}Prompts to try
Once connected, use natural language to query your Brightspace data across all enrolled courses.
- "What assignments are due in the next 48 hours across all my courses?"
- "Which class needs the most attention right now based on my current grades?"
- "Summarize all professor announcements posted this week."
- "Show me my grade breakdown for CSCI 301 and what I need on the final exam to get an A."
- "Download the lecture slides from this week's Data Structures module."Troubleshooting Brightspace
Authentication fails or loops back to the login page
Your institution may use SSO or Shibboleth. Run 'npx brightspace-mcp-server auth' and ensure you complete all MFA steps within the browser window the wizard opens. If your school uses a VPN requirement, connect to the VPN before authenticating.
Claude shows Brightspace as connected but returns no data
Check that ~/.brightspace-mcp/config.json contains a valid baseUrl pointing to your school's Brightspace domain (e.g., https://brightspace.university.edu). Re-run 'npx brightspace-mcp-server setup' if the URL is missing or incorrect.
Session token expired error mid-conversation
Run 'npx brightspace-mcp-server auth' to refresh the session. Institutional tokens typically expire after 8-24 hours depending on your school's security policy.
Frequently Asked Questions about Brightspace
What is Brightspace?
Brightspace is a Model Context Protocol (MCP) server that ๐ ๐ ๐ ๐ช ๐ง - mcp server for d2l brightspace lms. check grades, du It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Brightspace?
Install via npm with the command: npx -y brightspace-mcp-server. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
Which AI clients work with Brightspace?
Brightspace works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Brightspace free to use?
Yes, Brightspace is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
Brightspace Alternatives โ Similar Business Applications Servers
Looking for alternatives to Brightspace? Here are other popular business applications servers you can use with Claude, Cursor, and VS Code.
n8n
โ 189.1kA comprehensive MCP server that provides full control over n8n automation workflows through natural language. It offers 43 tools for managing workflows, executions, credentials, and data tables, with safety features like write-mode protection and dou
LobeHub
โ 77.5k๐คฏ LobeHub is your Chief Agent Operator, organizing your agents into 7ร24 operations by hiring, scheduling, and reporting on your entire AI team.
Jeecgboot
โ 46.4kAI ไฝไปฃ็ ๅนณๅฐ๏ผใไฝไปฃ็ + ้ถไปฃ็ ใๅๆจกๅผ้ฉฑๅจ๏ผไฝไปฃ็ ไธ้ฎ็ๆๅๅ็ซฏไปฃ็ ๏ผ้ถไปฃ็ 5 ๅ้ๆญๅปบ็ณป็ป๏ผAI Skills ไธๅฅ่ฏ็ปๆต็จใ่ฎพ่ฎก่กจๅใ็ๆๆดๅฅ็ณป็ปใๅ ็ฝฎ AI่ๅคฉใ็ฅ่ฏๅบใๆต็จ็ผๆใMCPๆไปถ็ญ๏ผๅ ผๅฎนไธปๆตๅคงๆจกๅใๅผ้ขใAI ็ๆ โ ๅจ็บฟ้ ็ฝฎ โ ไปฃ็ ็ๆ โ ๆๅทฅๅๅนถ->AIไฟฎๆนใๅผๅๆจกๅผ๏ผๆถ้ค Java ้กน็ฎ 80% ็้ๅคๅทฅไฝ๏ผๆๆ่ไธๅคฑ็ตๆดปใ
CowAgent
โ 44.7kCowAgent (chatgpt-on-wechat) ๆฏๅบไบๅคงๆจกๅ็่ถ ็บงAIๅฉ็๏ผ่ฝไธปๅจๆ่ๅไปปๅก่งๅใ่ฎฟ้ฎๆไฝ็ณป็ปๅๅค้จ่ตๆบใๅ้ ๅๆง่กSkillsใ้่ฟ้ฟๆ่ฎฐๅฟๅ็ฅ่ฏๅบไธๆญๆ้ฟ๏ผๆฏOpenClawๆด่ฝป้ๅไพฟๆทใๅๆถๆฏๆๅพฎไฟกใ้ฃไนฆใ้้ใไผๅพฎใQQใๅ ฌไผๅทใ็ฝ้กต็ญๆฅๅ ฅ๏ผๅฏ้ๆฉDeepSeek/OpenAI/Claude/Gemini/ MiniMax/Qwen/GLM/LinkAI๏ผ่ฝๅค็ๆๆฌใ่ฏญ้ณใๅพ็ๅๆไปถ๏ผๅฏๅฟซ้ๆญๅปบไธชไบบAIๅฉ็ๅไผไธๆฐๅญๅๅทฅใ
Minds Platform
โ 39.2kPlatform dedicated to building an open foundation for applied Artificial Intelligence, designed for people seeking production-ready AI systems they can truly control, extend and deploy anywhere.
Astrbot
โ 32.8kAI Agent Assistant & development framework that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. โจ
Browse More Business Applications MCP Servers
Explore all business applications servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Brightspace in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Brightspace?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.