Для школ на AnySkills
Подключите свой ИИ к школе
Claude, Cursor или другой помощник получает доступ к вашей школе: собирает курс из методички, показывает, кто из учеников встал, готовит письмо отстающим. Подключается один раз. Новые возможности платформы появляются у него сами.
Что помощник сделает за вас
Соберёт курс из файла
Дайте ему методичку, конспект или запись вебинара. Он разложит материал на модули и уроки, напишет тесты с вариантами ответов и положит всё в кабинет черновиком. Публикуете вы.
«Собери из этого PDF курс на шесть уроков, к каждому тест на пять вопросов»Покажет, кто встал
Прогресс по потоку, ученики без активности неделю, вопросы теста, на которых спотыкаются чаще всего. Те же цифры, что в кабинете, только спросить можно словами.
«Кто в сентябрьском потоке не заходил больше семи дней?»Напишет отстающим
Черновик письма по каждому, кто застрял: что пройдено, что дальше, с чего продолжить. Отправляете вы: писать ученикам напрямую помощник не может, и это нарочно.
«Составь письмо каждому, кто остановился на третьем модуле»Подключение за три шага
- Ключ из кабинета
Настройки → API и ИИ → «Новый ключ». Выберите, что помощнику можно: читать курсы, писать курсы, видеть учеников. Ключ показывается один раз.
- Свой клиент ниже
Ссылка установки или одна команда. Дальше клиент сам спросит подтверждение: последнее нажатие всегда за вами.
- Первый вопрос
«Что ты знаешь о моей школе?» Помощник представится с настоящими цифрами: сколько курсов, учеников, работ ждёт проверки.
Выберите свой ИИ
Адрес сервера один для всех: https://mcp.anyskills.ru/.
Вставьте ключ, и он подставится в команды и ссылки ниже.
Ключ остаётся в вашем браузере, на сайт он не отправляется.
Claude Code
Одна команда в терминале. Claude Code хранит ключ у себя и подключает сервер в каждом проекте.
claude mcp add --transport http anyskills https://mcp.anyskills.ru/ --header "Authorization: Bearer {КЛЮЧ}"
Cursor
Кнопка открывает Cursor с готовыми настройками, останется нажать «Install».
Добавить в CursorИли руками, в mcp.json
{
"mcpServers": {
"anyskills": {
"url": "https://mcp.anyskills.ru/",
"headers": {
"Authorization": "Bearer {КЛЮЧ}"
}
}
}
}
VS Code
Кнопка открывает VS Code с готовыми настройками сервера.
Добавить в VS CodeИли руками, в mcp.json
{
"servers": {
"anyskills": {
"type": "http",
"url": "https://mcp.anyskills.ru/",
"headers": {
"Authorization": "Bearer {КЛЮЧ}"
}
}
}
}
Gemini CLI
Одна команда в терминале, тот же адрес и ключ.
gemini mcp add --transport http --header "Authorization: Bearer {КЛЮЧ}" anyskills https://mcp.anyskills.ru/
Claude бета у части организаций
Настройки → Коннекторы → «Добавить коннектор». Если в диалоге
есть раздел «Request headers»: аутентификация «None», заголовок
authorization, значение ниже целиком. Нет раздела:
Claude ждёт вход кнопкой «Разрешить», мы его делаем.
Bearer {КЛЮЧ}
ChatGPT после «Разрешить»
ChatGPT не передаёт ключ в заголовке и подтверждает доступ кнопкой «Разрешить». Когда она появится, здесь будет адрес для поля «Добавить коннектор», и ключ не понадобится вовсе.
Другой клиент
Любой, который умеет удалённые серверы MCP по HTTP: адрес выше и заголовок с ключом.
Authorization: Bearer {КЛЮЧ}
Ссылку на эту страницу можно вставить прямо в чат с помощником: он прочитает инструкцию ниже и подскажет шаги для вашего клиента.
Что помощник видит и чего не может
Ровно то, что разрешил ключ
Права ключа не больше прав сотрудника, который его выдал. Отключили сотрудника, отозвали ключ: помощник теряет доступ в ту же минуту. Каждый ключ виден в кабинете с датой последнего обращения.
Учеников без имён, пока школа не решит иначе
По умолчанию помощник видит прогресс, но не имена и почты: «Ученик 14 остановился на третьем уроке». Имена открываются двумя согласиями: областью у ключа и переключателем владельца в настройках школы.
Не удаляет, не пишет ученикам, не платит
Таких инструментов у сервера нет вовсе, а не «есть, но выключены». Помощник готовит черновики, публикует и удаляет человек.
Растёт вместе с платформой
Инструменты помощника собираются из описания платформы автоматически. Появилась новая возможность в кабинете, она есть и у помощника при следующем разговоре. Ничего переустанавливать не нужно.
Если эту страницу читает ИИ
Ниже инструкция для помощника, которому вставили ссылку в чат.
Тот же текст отдаётся по адресу /ai/llms.txt.
Показать инструкцию
# AnySkills: подключение ИИ к онлайн-школе
AnySkills — платформа онлайн-обучения (курсы, уроки, тесты, проверка работ,
потоки учеников). У неё есть удалённый сервер MCP, через который ИИ-помощник
работает со школой пользователя: читает и создаёт курсы, модули, уроки
и тесты, публикует курсы, смотрит прогресс учеников и очередь проверки.
Адрес сервера MCP: https://mcp.anyskills.ru/ (транспорт streamable HTTP).
Доступ: ключ API школы в заголовке `Authorization: Bearer as_live_...`.
Ключ выдаёт сотрудник школы в кабинете: https://lk.anyskills.ru/settings/api/
(Настройки → API и ИИ). Ключ показывается один раз; права ключа равны
правам сотрудника, который его выдал.
Если человек вставил ссылку на эту страницу в чат, действуй так.
1. Спроси, каким клиентом он пользуется: Claude Code, Cursor, VS Code,
Gemini CLI или другим.
2. Скажи, где взять ключ (адрес выше). Не проси прислать ключ в чат,
если клиент умеет хранить его сам: в командах ниже человек подставит
ключ вместо ВАШ_КЛЮЧ у себя.
3. Дай шаги для его клиента.
- Claude Code, в терминале:
claude mcp add --transport http anyskills https://mcp.anyskills.ru/ --header "Authorization: Bearer ВАШ_КЛЮЧ"
- Cursor: в файл mcp.json (Settings → MCP → New MCP server) добавить
{"anyskills": {"url": "https://mcp.anyskills.ru/", "headers": {"Authorization": "Bearer ВАШ_КЛЮЧ"}}}
- VS Code: команда «MCP: Add Server» → HTTP → адрес https://mcp.anyskills.ru/,
затем в mcp.json добавить "headers": {"Authorization": "Bearer ВАШ_КЛЮЧ"}
- Gemini CLI, в терминале:
gemini mcp add --transport http --header "Authorization: Bearer ВАШ_КЛЮЧ" anyskills https://mcp.anyskills.ru/
- Claude (сайт, приложение): в диалоге «Добавить коннектор» нужен
раздел «Request headers» (бета, есть не у всех организаций). Если он
есть: аутентификация «None», заголовок authorization со значением
«Bearer ВАШ_КЛЮЧ» целиком, с словом Bearer и пробелом. Если раздела
нет, подключить пока нельзя: без него Claude ждёт вход кнопкой
«Разрешить» (OAuth), которого у сервера ещё нет. Скажи об этом прямо.
- ChatGPT: пока нельзя, ждёт тот же вход «Разрешить».
- Любой другой клиент: удалённый сервер MCP по адресу выше, заголовок
Authorization: Bearer ВАШ_КЛЮЧ.
4. После подключения предложи спросить помощника: «что ты знаешь о моей
школе?». Сервер при первом обращении сам вызывает сводку школы
(get_school_summary) и говорит, что умеет. Новые возможности платформы
появляются у подключённого помощника сами, без переустановки.
Границы, которые надо знать заранее:
- удалить что-либо, написать ученикам или провести оплату через сервер
нельзя: таких инструментов нет;
- имена и почты учеников видны только при области ключа students:pii
И включённом разрешении школы; иначе ученики показаны как «Ученик 14»;
- публикация курса может упереться в лимит тарифа: сервер вернёт текст
отказа, его нужно передать человеку как есть.