Skip to main content
MCP server CX Codex

brightspace · jhostinaleck — Claude Code MCP server: features and setup

Connects an agent to D2L Brightspace data such as courses, grades, rubrics, feedback, files, and calendar entries. Useful for handling course tasks from chat.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add --env BRIGHTSPACE_CONFIG=<BRIGHTSPACE_CONFIG> --transport stdio jhostinaleck-brightspace -- npx -y brightspace-mcp
Open on GitHub

What brightspace does

brightspace exposes D2L Brightspace to MCP clients. An agent can inspect courses, grades, assignments, rubrics, feedback, course content, files, and calendar data. The server also covers actions for submitting work, publishing posts, and marking.

It runs through npx brightspace-mcp@latest. Authentication can use an API token, a headless username-and-password flow, Playwright with headless Chromium, or session cookies. MFA options include TOTP, Duo Push, and manual approval. Node.js 20 or newer is required.

What it helps with

  • list courses and assigned work
  • check grades and instructor feedback
  • locate files inside a course
  • review upcoming calendar items
  • submit work or record a mark

Example prompts for the agent

  • Show my Brightspace courses and the next calendar events.
  • Find the feedback and grades for my latest assignments.
  • Submit the prepared file to the correct Brightspace course.

How to install brightspace

Platform CLI

claude mcp add --env BRIGHTSPACE_CONFIG=<BRIGHTSPACE_CONFIG> --transport stdio jhostinaleck-brightspace -- npx -y brightspace-mcp

Replace <…> with your own values

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about brightspace

How do I install brightspace in Claude Code?

Run claude mcp add brightspace -- npx -y brightspace-mcp.

What does brightspace do?

This MCP server connects an agent to D2L Brightspace for course data, grades, assignments, files, and calendar items. It also supports submission, posting, and marking actions.

Which authentication methods does brightspace support?

You can use an API token, headless username-and-password login, Playwright-driven browser login, or session cookies. MFA choices include TOTP, Duo Push, and manual approval.

Similar MCP servers

All MCP servers for Backend and APIs →

brightspace by other authors comes first.

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor