Перейти к содержанию

Canvas LMS

Курсы, задания, оценки и расписание из учебной системы Canvas

Продуктивностьавтор: admin978 · добавлен каталогомБесплатнолокальный · PyPI✓ Проверен модератором
запускается на вашем компьютере
запуск на вашем компьютере
uvx canvas-local-mcp

Запускается на вашем компьютере. RusMcp не запускает и не проверяет код пакета — посмотрите исходный код перед установкой.

Как установить
/install

Установка

Пакет canvas-local-mcp из PyPI, последняя версия. Выберите ассистент и добавьте сервер в его настройки.

Настройки → Developer → Edit Config: файл claude_desktop_config.json

{
  "mcpServers": {
    "canvas-lms": {
      "command": "uvx",
      "args": [
        "canvas-local-mcp"
      ],
      "env": {
        "CANVAS_BASE_URL": "YOUR_CANVAS_BASE_URL",
        "CANVAS_TOKEN": "YOUR_CANVAS_TOKEN"
      }
    }
  }
}

Переменные окружения

Замените значения вида YOUR_… своими. Необязательные в конфиг не добавлены — допишите их в env, если нужны.

CANVAS_BASE_URLобязательная
Canvas institution root URL (no /api/v1 suffix), e.g. https://your-institution.instructure.com
CANVAS_TOKENобязательная · секрет
Canvas personal access token (Account -> Settings -> Approved Integrations -> New Access Token)
/about

Описание

Сервер подключает ассистента к учебной платформе Canvas LMS. Он пригодится студентам и преподавателям, которые хотят быстро узнать, что задано, что скоро сдавать и какие оценки уже стоят. Можно получить список своих курсов, задания курса со сроками и баллами, ближайшие события и пункты планировщика, объявления, модули с материалами, страницы курса и сведения о файлах со ссылкой на скачивание. Сервер показывает текущие оценки по курсу или по всем курсам и список дел с непросмотренными заданиями. Нужны адрес своего экземпляра Canvas и личный токен доступа. Сервер ставится как пакет и запускается на компьютере пользователя. Данные идут напрямую из Canvas, без посредников.

/tools

Инструменты

Список инструментов появится после проверки. Пакет запускается у вас — посмотрите README в исходном коде.

Вопросы, новые серверы, обсуждение MCP

t.me/rusmcp · t.me/RusMcp_bot