Five auth strategies
api_token, browser (Playwright + SSO presets), headless, oauth, session_cookie. TOTP, Duo Push, FIDO2/biometric via record-auth.
Choose your strategy
Multi-auth, opt-in writes, MCP Resources, MCP Prompts, web dashboard, i18n. 743 tests · 89% coverage.
npx brightspace-mcp@latest setup # interactive wizard
# or non-interactive (CI/DevContainers):
npx brightspace-mcp@latest init --base-url https://... --strategy browser --preset microsoft
brightspace-mcp doctor # verify setupAdd to your MCP client (Claude Desktop, Cursor, Windsurf, …) — see Clients.
D2L Brightspace doesn't ship with a friendly API for daily student / TA workflows. This MCP server bridges that gap so an LLM agent can:
brightspace:// MCP Resources and pre-built prompt templatesbrightspace-mcp ui)It's a portable, self-updating alternative to scripting against Valence by hand — with SemVer stability from v1.0.0 onward.
| Latest version | v1.1.0 |
| Tests | 743/743 passing |
| Coverage | 89% lines / 88% functions |
| Node | ≥ 20 (tested 20, 22) |
| OS | macOS, Linux, Windows |
| License | MIT |