vishalsachdev/canvas-mcp
vishalsachdev
MCP-сервер для Canvas LMS: до 128 инструментов и 8 навыков для студентов и преподавателей. Работает с Claude, Cursor, Codex и 40+ агентами.
Canvas MCP — сервер протокола Model Context Protocol, который даёт AI-агентам доступ к Canvas LMS. Нужен студентам для контроля дедлайнов и оценок и преподавателям для проверки работ и администрирования курсов.
Ключевые возможности
- До 128 инструментов для работы с Canvas LMS, сгруппированных по ролям: студент и преподаватель
- 8 агентских навыков с готовыми многошаговыми сценариями: план на неделю, утренняя проверка, массовое оценивание
- Совместимость с Claude Desktop, Cursor, Codex, Windsurf и 40+ другими клиентами
- Установка как расширения Claude Desktop через файл .mcpb без терминала
- Проверка подключения к Canvas командой canvas-mcp-server —test
- Навыки добавляются через npx skills add и доступны как слэш-команды в Claude Code
Для каких задач подходит
- Студенту — быстро узнать, что сдать на этой неделе и какие оценки по курсам
- Преподавателю — массово выставить оценки и проверить качество оформления курса
- Проверка статуса сдачи заданий и поиск пропущенных работ по всем активным курсам
- Просмотр объявлений и ленты активности по всем курсам в одном запросе к агенту
- Организация взаимного рецензирования и контроль оставшихся peer review
Подробнее
Сервер построен вокруг протокола MCP: агент получает набор инструментов, каждый из которых соответствует конкретному действию в Canvas LMS. Инструменты разделены по ролям — студенческие возвращают дедлайны, статусы сдачи, оценки, объявления и ленту активности, преподавательские покрывают проверку работ и администрирование курса. По умолчанию регистрируется не весь набор: часть инструментов включается опционально, поэтому итоговое число может доходить до 128.
Частые вопросы
Как установить canvas-mcp?
Основная команда установки из README:
npx skills add vishalsachdev/canvas-mcpКакие задачи решает canvas-mcp?
Репозиторий закрывает разрыв между AI-агентом и учебной платформой Canvas: агент может запрашивать дедлайны, оценки, объявления и статусы сдачи, а также выполнять преподавательские действия вроде массового оценивания. Дополнительно поставляются агентские навыки — готовые рецепты из нескольких шагов, которые не нужно собирать вручную.
С какими AI-клиентами совместим canvas-mcp?
Заявлена поддержка Claude Desktop, Cursor, Codex, Windsurf и ещё 40+ агентов через skills.sh. Настройка и набор возможностей отличаются в зависимости от клиента.
Как подключить сервер к Canvas и проверить, что всё работает?
Нужно указать URL Canvas и токен доступа: в Claude Desktop это запрашивается при установке расширения, в остальных клиентах токен кладётся в .env. Проверка выполняется командой canvas-mcp-server —test, после чего клиент нужно перезапустить.
Можно ли использовать canvas-mcp в коммерческих целях?
Да, проект распространяется под лицензией MIT, которая разрешает коммерческое использование при сохранении уведомления об авторских правах.
О репозитории
Язык
Лицензия
Звёзды
308
Форки
99
Открытые issues
19
Контрибьюторы
0
Создан
28.02.2025
Обновлён
25.10.2026