← All MCP servers
MCP server
io.github.RohanMuppa/brightspace
mcp:rohanmuppa/brightspace-mcp-server
D2L Brightspace MCP server: grades, due dates, assignments, announcements and files. Any school.
Verdict
Not analyzed
Indexed from the registries, but not analyzed yet. Lineage and listings below are current.
Execution chain 111
What it calls, runs, installs, reads and writes, with the line that does it.
Environment variables 24
*
src/auth/auth-runner.ts:893 · passthrough
CLAUDE_CONFIG_DIR
D2L_ACCESS_TOKEN
src/utils/config.ts:156 · read
D2L_ACTIVE_ONLY
src/utils/config.ts:142 · read
D2L_BASE_URL
src/utils/config.ts:71 · read
D2L_CAMPUS
src/utils/config.ts:194 · read
D2L_CURRENT_ONLY
src/utils/config.ts:149 · read
D2L_DEV_MODE
src/utils/dev-activity.ts:76 · read
D2L_DUO_PASSCODE
src/auth/duo-mfa.ts:160 · read
D2L_EXCLUDE_COURSES
src/utils/config.ts:138 · read
D2L_HEADLESS
src/utils/config.ts:110 · read
D2L_INCLUDE_COURSES
src/utils/config.ts:134 · read
D2L_PASSWORD
D2L_PASSWORDLESS
src/utils/config.ts:124 · read
D2L_RECOVERY_ID
src/utils/dev-activity.ts:79 · read
D2L_REMEMBER_MFA
src/utils/config.ts:117 · read
D2L_RUNTIME_IDLE_SECONDS
src/index.ts:138 · read
D2L_SESSION_COOKIE
src/utils/config.ts:157 · read
D2L_SESSION_DIR
src/utils/config.ts:65 · read
D2L_TOKEN_TTL
src/utils/config.ts:129 · read
D2L_TOTP_SECRET
src/utils/config.ts:169 · read
D2L_USERNAME
src/utils/config.ts:76 · read
LOCALAPPDATA
src/setup/clients.ts:60 · read
VITEST
src/doctor.ts:533 · read
Commands run 20
<dynamic>
scripts/install-browser.cjs:6 · process
git branch --show-current
src/update.ts:215 · via:run
git fetch origin main
src/update.ts:243 · via:run
git log HEAD..{…} --oneline
src/update.ts:287 · via:run
git merge --ff-only {…}
src/update.ts:300 · via:run
git merge-base --is-ancestor {…} origin/main
src/update.ts:249 · via:run
git rev-list --count HEAD..{…}
src/update.ts:272 · via:run
git rev-list --count origin/main..HEAD
src/update.ts:258 · via:run
git rev-parse --git-path brightspace-update-incomplete
src/update.ts:269 · via:run
git rev-parse --show-toplevel
src/update.ts:183 · via:run
git show {…}:package.json
src/update.ts:250 · via:run
git status --porcelain
src/update.ts:211 · via:run
npm install
src/update.ts:312 · via:run
npm run build
src/update.ts:324 · via:run
npm view brightspace-mcp-server@latest version gitHead engines --json
src/update.ts:228 · via:run
ps -eo pid=,ppid=
src/auth/auth-runner.ts:237 · process
ps -o command= -p {…}
src/auth/auth-runner.ts:307 · process
secret-tool
src/auth/credential-store.ts:38 · process
secret-tool search --all service brightspace-mcp-server
src/setup/prepare.ts:84 · process
taskkill /pid {…} /t /f
src/auth/auth-runner.ts:263 · process
Files read 5
.claude.json
src/utils/mcp-client-cli.ts:188 · literal
/proc/1/cgroup
src/auth/browser-auth.ts:153 · read
/proc/version
src/auth/browser-auth.ts:146 · read
<dynamic>
src/auth-cli.ts:26 · read
~/.brightspace-mcp/config.json
src/utils/config-store.ts:58 · read
Files written 4
{…}.{…}.tmp
src/auth/auth-cooldown.ts:83 · write
<dynamic>
src/auth/auth-cooldown.ts:66 · write
~/.brightspace-mcp
src/utils/config-store.ts:68 · write
~/.brightspace-mcp/config.json
src/utils/config-store.ts:70 · via:writeFileAtomicSync
GitHub repositories 3
rohanmuppa/brightspace-mcp-server
README.md:5 · url
sindresorhus/file-type
package-lock.json:1366 · url
vitejs/vite
package-lock.json:3061 · url
Host config written 1
claude_desktop_config.json
src/setup/clients.ts:39 · literal
Install hooks 1
postinstall: node scripts/install-browser.cjs
package.json:29 · package.json
Network calls 1
<dynamic>
src/api/client.ts:427 · call
Packages 2
npm:brightspace-mcp-server@5.1.23
server.json:13 · launch:server.json
npm:brightspace-mcp-server@latest
README.md:26 · instructed
URLs 50
http://$
http://127.0.0.1:18765/mcp
http://localhost:$
https://$
https://auladigital.javerianacali.edu.co
https://brightspace.cuny.edu
https://brightspace.invalid
https://brightspace.tudelft.nl
https://brightspace.universiteitleiden.nl
https://cdnapisec.kaltura.com/api_v3/service
https://docs.valence.desire2learn.com/res/assessment.html
https://docs.valence.desire2learn.com/res/dropbox.html#Dropbox.DropboxFolder
https://dotenvx.com
https://feross.org/support
https://github.com/rohanmuppa
https://github.com/rohanmuppa/brightspace-mcp-server
https://github.com/RohanMuppa/brightspace-mcp-server
https://github.com/RohanMuppa/brightspace-mcp-server.git
https://github.com/RohanMuppa/brightspace-mcp-server/actions/workflows/ci.yml
https://github.com/RohanMuppa/brightspace-mcp-server/blob/main/docs/sign-in.md#fewer-2fa-prompts
https://github.com/RohanMuppa/brightspace-mcp-server/blob/main/LLMs.md
https://github.com/RohanMuppa/brightspace-mcp-server/issues
https://github.com/sindresorhus/file-type?sponsor=1
https://github.com/sponsors/ai
https://github.com/sponsors/Borewit
https://github.com/sponsors/Brooooooklyn
https://github.com/sponsors/colinhacks
https://github.com/sponsors/epoberezkin
https://github.com/sponsors/express-rate-limit
https://github.com/sponsors/fastify
https://github.com/sponsors/feross
https://github.com/sponsors/isaacs
https://github.com/sponsors/jonschlinkert
https://github.com/sponsors/ljharb
https://github.com/sponsors/oxc-project
https://github.com/sponsors/panva
https://github.com/sponsors/sindresorhus
https://github.com/sponsors/SuperchupuDev
https://github.com/sponsors/sxzz
https://github.com/vitejs/vite?sponsor=1
https://idm.suny.edu/shibboleth/idp/
https://idp.purdue.edu/idp/shibboleth
https://img.shields.io/github/actions/workflow/status/RohanMuppa/brightspace-mcp-server/ci.yml?branch=main
https://img.shields.io/github/license/RohanMuppa/brightspace-mcp-server.svg
https://img.shields.io/node/v/brightspace-mcp-server.svg
https://img.shields.io/npm/dm/brightspace-mcp-server.svg
https://img.shields.io/npm/v/brightspace-mcp-server.svg
https://modelcontextprotocol.io
https://mycourses2.mcgill.ca
https://mylearning.suny.edu
Linked repositories 2
GitHub repositories it links to or installs from, and whether their names can be taken over.
sindresorhus/file-type
url · not tracked
vitejs/vite
url · not tracked