Brightspace

v1.2.6โ€ขBusiness Applicationsโ€ขstable

๐Ÿ“‡ ๐Ÿ  ๐ŸŽ ๐ŸชŸ ๐Ÿง - MCP server for D2L Brightspace LMS. Check grades, du

aiassignmentsbrightspacebrightspace-apichatgpt
Share:
19
Stars
0
Downloads
0
Weekly
0/5

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

D2L Brightspace LMS access
Grades, assignments, and announcements
Course content and syllabus integration
RohanMuppa

Maintainer

LicenseMIT License
Languagetypescript
Versionv1.2.6
UpdatedMay 9, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y brightspace-mcp-server

Manual Installation

npx -y brightspace-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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)
1

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 setup
2

Complete 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.

3

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.json
4

Restart 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.

5

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 auth

Brightspace 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.1k

A 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.4k

AI ไฝŽไปฃ็ ๅนณๅฐ๏ผŒใ€ŒไฝŽไปฃ็  + ้›ถไปฃ็ ใ€ๅŒๆจกๅผ้ฉฑๅŠจ๏ผšไฝŽไปฃ็ ไธ€้”ฎ็”Ÿๆˆๅ‰ๅŽ็ซฏไปฃ็ ๏ผŒ้›ถไปฃ็  5 ๅˆ†้’Ÿๆญๅปบ็ณป็ปŸ๏ผŒAI Skills ไธ€ๅฅ่ฏ็”ปๆต็จ‹ใ€่ฎพ่ฎก่กจๅ•ใ€็”Ÿๆˆๆ•ดๅฅ—็ณป็ปŸใ€‚ๅ†…็ฝฎ AI่Šๅคฉใ€็Ÿฅ่ฏ†ๅบ“ใ€ๆต็จ‹็ผ–ๆŽ’ใ€MCPๆ’ไปถ็ญ‰๏ผŒๅ…ผๅฎนไธปๆตๅคงๆจกๅž‹ใ€‚ๅผ•้ข†ใ€ŒAI ็”Ÿๆˆ โ†’ ๅœจ็บฟ้…็ฝฎ โ†’ ไปฃ็ ็”Ÿๆˆ โ†’ ๆ‰‹ๅทฅๅˆๅนถ->AIไฟฎๆ”นใ€ๅผ€ๅ‘ๆจกๅผ๏ผŒๆถˆ้™ค Java ้กน็›ฎ 80% ็š„้‡ๅคๅทฅไฝœ๏ผŒๆๆ•ˆ่€Œไธๅคฑ็ตๆดปใ€‚

CowAgent

โ˜… 44.7k

CowAgent (chatgpt-on-wechat) ๆ˜ฏๅŸบไบŽๅคงๆจกๅž‹็š„่ถ…็บงAIๅŠฉ็†๏ผŒ่ƒฝไธปๅŠจๆ€่€ƒๅ’ŒไปปๅŠก่ง„ๅˆ’ใ€่ฎฟ้—ฎๆ“ไฝœ็ณป็ปŸๅ’Œๅค–้ƒจ่ต„ๆบใ€ๅˆ›้€ ๅ’Œๆ‰ง่กŒSkillsใ€้€š่ฟ‡้•ฟๆœŸ่ฎฐๅฟ†ๅ’Œ็Ÿฅ่ฏ†ๅบ“ไธๆ–ญๆˆ้•ฟ๏ผŒๆฏ”OpenClawๆ›ด่ฝป้‡ๅ’Œไพฟๆทใ€‚ๅŒๆ—ถๆ”ฏๆŒๅพฎไฟกใ€้ฃžไนฆใ€้’‰้’‰ใ€ไผๅพฎใ€QQใ€ๅ…ฌไผ—ๅทใ€็ฝ‘้กต็ญ‰ๆŽฅๅ…ฅ๏ผŒๅฏ้€‰ๆ‹ฉDeepSeek/OpenAI/Claude/Gemini/ MiniMax/Qwen/GLM/LinkAI๏ผŒ่ƒฝๅค„็†ๆ–‡ๆœฌใ€่ฏญ้Ÿณใ€ๅ›พ็‰‡ๅ’Œๆ–‡ไปถ๏ผŒๅฏๅฟซ้€ŸๆญๅปบไธชไบบAIๅŠฉ็†ๅ’Œไผไธšๆ•ฐๅญ—ๅ‘˜ๅทฅใ€‚

Minds Platform

โ˜… 39.2k

Platform 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.8k

AI 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.

Quick Config Preview

{ "mcpServers": { "brightspace-mcp-server": { "command": "npx", "args": ["-y", "brightspace-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide โ†’

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides