canvas-mcp — MCP-сервер для Claude Code: что делает и установка
Подключает Claude Code к Canvas LMS через MCP-инструменты для студентов и преподавателей. Подходит для работы с курсами, заданиями, оценками и материалами.
claude mcp add canvas-mcp -- uvx canvas-mcpЧто делает canvas-mcp
canvas-mcp связывает Canvas LMS с агентом через MCP. Сервер даёт инструменты для просмотра курсов, заданий, сроков, оценок, групп, объявлений и календаря. Для преподавателей доступны операции с заданиями, отправками, страницами, модулями, файлами и обсуждениями. Всего предусмотрено до 128 инструментов, а поверх них можно добавить 8 агентских скиллов с готовыми сценариями для учебных процессов.
В Claude Code сервер добавляется командой claude mcp add canvas-mcp -- uvx canvas-mcp. После подключения агенту нужны URL Canvas и токен, а соединение можно проверить через canvas-mcp-server --test. Без этих данных сервер не подключится к Canvas. Набор инструментов зависит от профиля: дополнительные функции включаются отдельно.
Какие задачи решает
- проверить ближайшие сроки сдачи заданий
- найти пропущенные отправки и текущие оценки
- создать или изменить задание в курсе
- обновить страницы и модули курса
- опубликовать сообщение для студентов
Примеры запросов агенту
- Покажи мои задания со сроком сдачи на ближайшие дни через
get_my_upcoming_assignments. - Проверь, какие работы я не сдал, и сравни их с текущими оценками.
- Создай в курсе задание с онлайн-отправкой и указанным сроком сдачи.
Как установить canvas-mcp
Командой платформы
claude mcp add canvas-mcp -- uvx canvas-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from canvas-mcp <команда>
Командой платформы
codex mcp add canvas-mcp -- uvx canvas-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from canvas-mcp <команда>
Файл настроек
{
"mcpServers": {
"canvas-mcp": {
"command": "uvx",
"args": [
"canvas-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from canvas-mcp <команда>
Файл настроек
{
"servers": {
"canvas-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"canvas-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from canvas-mcp <команда>
Командой платформы
gemini mcp add canvas-mcp uvx canvas-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from canvas-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о canvas-mcp
Как установить canvas-mcp в Claude Code?
Выполните claude mcp add canvas-mcp -- uvx canvas-mcp.
Что делает canvas-mcp?
Он подключает Claude Code к Canvas LMS и даёт агенту инструменты для работы с курсами, заданиями, оценками, материалами и сообщениями. Набор включает до 128 инструментов и 8 скиллов для многошаговых сценариев.
Что нужно для подключения canvas-mcp к Canvas?
Нужны URL Canvas и токен. Соединение можно проверить командой canvas-mcp-server --test.