«Покажи расписание школы на сегодня и свободные окна преподавателей»
Личный неофициальный пилот
Подключите Edvibe к Cursor или Codex
Получайте данные о расписании, учениках и преподавателях через обычный диалог. Edvibe MCP открывает операции School API, а изменения выполняет после вашего подтверждения.
- 78 методоврасписание, ученики, группы, пакеты и преподаватели
- Тариф Proс доступом к School API
- 5 минутподключение к вашему агенту
Найди учеников, у которых осталось 0–1 урок в пакете, но нет будущих оплат.
Нашёл 3 учеников с остатком ≤ 1 урока без активных оплат:
- Анна Смирнова
- Максим Орлов
- София Ли
Владельцам и старшим администраторам, которые хотят убрать рутину с расписанием, остатками пакетов и отчётами.
Подключение
Четыре шага
Настройка занимает 5 минут: вам понадобятся ключ из личного кабинета и готовый блок настроек для редактора.
-
01
Проверьте раздел в кабинете
Откройте «Настройки» в вашей школе Edvibe и убедитесь, что раздел API доступен для выпуска ключа.
-
02
Получите API-ключ
Создайте ключ в настройках школы. Не отправляйте его в чат и не добавляйте в общие документы.
-
03
Добавьте в настройки MCP
Выберите клиент ниже, скопируйте JSON или TOML в конфигурационный файл MCP и укажите свой ключ и домен.
-
04
Проверьте чтение
После перезапуска клиента попросите показать занятия на сегодня. Это не меняет данные школы.
// ~/.cursor/mcp.json — удалённое подключение
{
"mcpServers": {
"edvibe": {
"type": "streamable-http",
"url": "https://edvibe.sungurov.com/mcp",
"headers": {
"Authorization": "Bearer <EDVIBE_API_KEY>", // замените только <EDVIBE_API_KEY> на ваш ключ. Ключ можно сгенерировать в личном кабинете в разделе API: https://edvibe.com/cabinet/school/settings/api?tab=settings
"X-Edvibe-School-Domain": "edvibe.com", // для White Label замените на свой домен
"X-Edvibe-Client-Id": "<UUID_V4_PER_INSTALLATION>" // опционально: один UUID v4 для этой установки
}
}
}
}
# ~/.codex/config.toml — удалённое подключение
[mcp_servers.edvibe]
type = "streamable-http"
url = "https://edvibe.sungurov.com/mcp"
[mcp_servers.edvibe.headers]
Authorization = "Bearer <EDVIBE_API_KEY>" # замените только <EDVIBE_API_KEY> на ваш ключ. Ключ можно сгенерировать в личном кабинете в разделе API: https://edvibe.com/cabinet/school/settings/api?tab=settings
X-Edvibe-School-Domain = "edvibe.com" # для White Label замените на свой домен
X-Edvibe-Client-Id = "<UUID_V4_PER_INSTALLATION>" # опционально: один UUID v4 для этой установки
// ~/.config/devin/mcp_config.json — удалённое подключение
{
"edvibe": {
"type": "streamableHttp",
"url": "https://edvibe.sungurov.com/mcp",
"headers": {
"Authorization": "Bearer <EDVIBE_API_KEY>", // замените только <EDVIBE_API_KEY> на ваш ключ. Ключ можно сгенерировать в личном кабинете в разделе API: https://edvibe.com/cabinet/school/settings/api?tab=settings
"X-Edvibe-School-Domain": "edvibe.com", // для White Label замените на свой домен
"X-Edvibe-Client-Id": "<UUID_V4_PER_INSTALLATION>" // опционально: один UUID v4 для этой установки
}
}
}
edvibe.com — домен по умолчанию. Если у вас подключён White Label, замените его на свой домен школы (без https://, порта и пути). X-Edvibe-Client-Id опционален: сгенерируйте UUID v4 один раз для каждой установки; старые конфиги без него продолжают работать. Сервер — личный пилотный стенд, а не официальный сервис Edvibe.
Примеры
Что можно спросить
Формулируйте задачу обычным текстом. Ассистент сам выберет нужные операции School API.
«Найди учеников, у которых осталось не больше двух уроков»
«Собери карточку ученика: классы, преподаватели, пакет и будущие занятия»
«Подготовь восемь занятий по вторникам и четвергам в 18:00»
Короткая демонстрация: сводка, поиск проблем и подготовка изменений.
Собрать сводку
Объединить расписание, профили и пакеты в один понятный ответ.
Найти отклонения
Показать учеников без занятий, остатки пакетов и пересечения в графике.
Подготовить изменения
Сформировать серию уроков или массовое действие и показать план до выполнения.
Как это работает
Один запрос — несколько операций API
- 1Вы описываете задачув Cursor или Codex
- 2Ассистент выбирает инструментыиз 78 операций
- 3MCP обращается к School APIс ключом вашей школы
- 4Вы получаете результати подтверждаете изменения
Безопасность и контроль
Ваши данные и ключ остаются под вашим контролем
Сервер не сохраняет пароли и базы данных. Чтение происходит мгновенно, а любые изменения требуют вашего подтверждения в редакторе.
Безопасно по умолчанию
Ключ и данные под защитой
- Ключ хранится только на вашем компьютере в настройках клиента.
- 35 методов чтения работают без риска изменения данных.
- Запросы отправляются по защищённому HTTPS-соединению.
- Сессии разных школ строго изолированы друг от друга.
Защита от случайных действий
Ничего не меняется без вашего одобрения
- Любое создание, перенос или удаление запрашивает подтверждение.
- 17 операций повышенного риска показывают превью затронутых записей.
- Встроенный лимит защищает школу от случайной перегрузки API.
- Никаких скрытых списаний уроков без вашего явного одобрения.
Ключ не нужно передавать нам
При локальном подключении он хранится в конфигурации вашего клиента. На личном HTTP-стенде ключ приходит с конкретным запросом и не должен сохраняться в базе, логах или кэше.
FAQ
Коротко о главном
Кому доступен Edvibe MCP?
Школам Edvibe с подключённым School API. В первой версии это школы на тарифе Pro или с отдельно открытым API-модулем.
Это официальный сервис Edvibe?
Нет. Сейчас это пилотный проект. Официальный релиз ожидается после завершения всех этапов тестирования и закрытой беты.
Может ли ассистент изменить данные?
Да, School API содержит операции создания, обновления и удаления. Клиент должен запросить ваше подтверждение перед записью. В пилоте рекомендуется начинать с операций чтения.
Когда лучше использовать MCP, а когда прямую интеграцию через API?
MCP отлично справляется с гибкими и оперативными задачами — когда нужно быстро найти данные, перенести группы или собрать нестандартную сводку словами через чат. Но если вы ежедневно выполняете одни и те же строго регламентированные массовые операции (например, регулярную синхронизацию с CRM или фоновый биллинг), для таких сценариев надёжнее настроить прямую автоматизацию через API.
Работает ли White Label?
Да. Если у вас подключён White Label и школа работает на собственном домене, просто укажите его в поле домена в настройках конфигурации MCP.
Начните с расписания
Подключите клиент и задайте первый read-only запрос: «Покажи занятия школы на сегодня».