Gives students their D2L Brightspace due dates with submission status, grades, assignments, announcements and course files.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add brightspace-d2l -- npx -y brightspace-d2l-mcp~/.codex/config.toml
[mcp_servers.brightspace-d2l]
command = "npx"
args = ["-y", "brightspace-d2l-mcp"]
# codex mcp add brightspace-d2l -- npx -y brightspace-d2l-mcp~/.cursor/mcp.json
{
"mcpServers": {
"brightspace-d2l": {
"command": "npx",
"args": [
"-y",
"brightspace-d2l-mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"brightspace-d2l": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"brightspace-d2l-mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"brightspace-d2l": {
"command": "npx",
"args": [
"-y",
"brightspace-d2l-mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"brightspace-d2l": {
"command": "npx",
"args": [
"-y",
"brightspace-d2l-mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"brightspace-d2l": {
"command": "npx",
"args": [
"-y",
"brightspace-d2l-mcp"
]
}
}
}