brightspace-d2l-mcp — MCP-сервер для Claude Code: обзор и запуск
Открывает ИИ доступ к учебным курсам Brightspace D2L: дедлайнам, оценкам и файлам. Сервер видит сданные работы, поэтому список дел содержит только актуальные долги.
claude mcp add brightspace-d2l-mcp -- npx -y brightspace-d2l-mcpЧто делает brightspace-d2l-mcp
Сервер подключает учебный портал Brightspace к модели только в режиме чтения. Ассистент проверяет дедлайны заданий и учебные материалы. Главная деталь — учёт реального статуса отправки: если задание уже сдано, оно исключается из списка дел.
Встроенный инструмент get_grade_outlook рассчитывает текущий процент успеваемости и границы итогового балла. Он также вычисляет баллы, нужные на оставшихся работах для достижения целевой оценки. Для отсева предметов поддерживаются переменные среды D2L_INCLUDE_COURSES и D2L_EXCLUDE_COURSES.
Для входа сервер открывает системный браузер Chrome или Edge. Пароли на диске не сохраняются. Авторизация работает с университетскими сервисами вроде Duo или Microsoft. Без установленного Node.js 20+ и одного из поддерживаемых браузеров настроить подключение не выйдет.
Какие задачи решает
- составить список несданных заданий по дедлайнам
- рассчитать нужный балл на остаток семестра для целевой оценки
- проверить критерии оценивания и объявления в курсе
- отфильтровать список предметов через переменные среды
Примеры запросов агенту
- Что мне нужно сдать в первую очередь по моим курсам?
- Какой балл нужно получить на оставшихся работах, чтобы закончить курс с оценкой 85%?
- Покажи последние объявления и критерии оценивания для текущего задания
Как установить brightspace-d2l-mcp
Командой платформы
claude mcp add brightspace-d2l-mcp -- npx -y brightspace-d2l-mcpКомандой платформы
codex mcp add brightspace-d2l-mcp -- npx -y brightspace-d2l-mcpФайл настроек
{
"mcpServers": {
"brightspace-d2l-mcp": {
"command": "npx",
"args": [
"-y",
"brightspace-d2l-mcp"
]
}
}
}Файл настроек
{
"servers": {
"brightspace-d2l-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"brightspace-d2l-mcp"
]
}
}
}Командой платформы
gemini mcp add brightspace-d2l-mcp npx -y brightspace-d2l-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о brightspace-d2l-mcp
Как установить brightspace-d2l-mcp в Claude Code?
Выполните в терминале команду: claude mcp add brightspace-d2l-mcp -- npx -y brightspace-d2l-mcp. Затем запустите npx brightspace-d2l-mcp setup для авторизации через окно браузера.
Что делает инструмент get_grade_outlook?
Он оценивает текущую успеваемость по предмету и показывает возможный минимум и максимум итоговой оценки. Инструмент также сообщает точный балл за оставшиеся задания для достижения желаемого результата.
Как сервер работает с университетским SSO?
Сервер запускает Chrome или Edge, где пользователь логинится сам через страницу вуза. Поддерживаются провайдеры вроде Okta или Duo, а пароли не сохраняются в конфигурации.