Brightspace MCP Server

by RohanMuppa• 62•• Scanned•Claim this listing•Request removal
Learning Resourcesaiassignmentsbrightspacebrightspace apichatgpt

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

Brightspace MCP Server is an open-source mcp server by RohanMuppa, written mainly in TypeScript, with 62 GitHub stars and the MIT license. Its code was last updated Oct 31, 2026.

Scan summary: scanned Nov 5, 2026 at commit 4b483e6. Seen able to read environment and secrets, connect to the internet. Scan policy

Scanned
Full scan at 4b483e6 · Nov 5, 2026
Scanned
Static code scanwarn
Secrets scanpass
Dependency audit0 known vulnerabilitiespass
Manifestserver.jsonpass
Buildfail
Boot & handshaken/a
Network egresswarn
Reproducible (×3)n/a

Findings (15)

  • medium
    Install or build failed in a clean environment
    ch. Check operating system permissions and browser system dependencies. npm error code 1 npm error path /w npm error command failed npm error command sh -c node scripts/install-browser.cjs npm error A complete log of this run can be found in: /tmp/home/.npm/_logs/2026-11-05T23_06_24_189Z-debug-0.log
  • medium
    Install contacted hosts other than package registries
    cdn.playwright.dev, playwright.download.prss.microsoft.com, storage.googleapis.com
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/auth/totp.test.ts:4
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/auth/username-casing.test.ts:13
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/auth/purdue-sso-totp.test.ts:20
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/setup/prepare.test.ts:329
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    tests/auth/credential-store.test.ts:59
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    tests/utils/config.test.ts:80
  • low
    Possible example credential in docs/tests: jwt
    tests/utils/logger.test.ts:10
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/utils/two-factor-question.test.ts:12
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    tests/utils/secure-config.test.ts:56
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/utils/setup-wizard.test.ts:187
  • low
    package.json has a postinstall script
    node scripts/install-browser.cjs
    package.json
  • low
    Reads environment variables not listed in the manifest
    D2L_DUO_PASSCODE, VITEST, D2L_RUNTIME_IDLE_SECONDS, LOCALAPPDATA, D2L_USERNAME, D2L_REMEMBER_MFA, D2L_PASSWORDLESS, D2L_ACCESS_TOKEN, D2L_SESSION_COOKIE, D2L_TOTP_SECRET, D2L_CAMPUS, RECOVERY_ID_ENV, CLAUDE_CONFIG_DIR, D2L_PASSWORD
  • info
    Ignored the repo's scanner suppression config (1 file)
    .gitleaks.toml

Network activity

During install
cdn.playwright.devplaywright.download.prss.microsoft.comregistry.npmjs.orgstorage.googleapis.com
While running
Not run — the code wasn't started in this scan

Automated result for the commit shown. See our scan policy. View the scan log

Maintainers can claim the listing to rescan, or dispute a result.

Brightspace MCP Server alternatives

View more →

Similar mcp servers in Learning Resources, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Brightspace MCP Server (this page)
RohanMuppa
62MITOct 31, 2026Scanned, no flagged issues
Dashboard Icons
homarr-labs
9kApache-2.0Oct 26, 2026Scanned, no flagged issues
Ha MCP
homeassistant-ai
5.4kMITNov 1, 2026Scanned, no flagged issues
MCP Server Guide
figma
2.1kNone foundOct 28, 2026Not scanned yet
Mcpso
chatmcp
2.1kApache-2.0Oct 25, 2026Scanned, no flagged issues
MCP
MicrosoftDocs
2kCC-BY-4.0Oct 30, 2026Scanned, no flagged issues