MOD-CALENDAR-EXPORT — Экспорт и синхронизация календаря
Лицензия: Платный
Модуль выносит календарь наружу и приносит внешний календарь внутрь. Подключение к Outlook/Microsoft 365, Google или произвольному CalDAV-серверу живёт отдельной сущностью со своим статусом, синхронизация запускается по расписанию и вручную. Расхождения не затираются молча: они попадают в список конфликтов, который разбирается явным решением. Наружу можно отдать ICS-фид со ссылкой, которую в любой момент можно отозвать, а приватные события маскируются — наружу уходит занятость без содержания.
Возможности
- Подключения к Outlook/Microsoft 365, Google и CalDAV: создание, изменение, удаление, список
- Запуск синхронизации вручную и просмотр её статуса
- Конфликты синхронизации: список и явное разрешение
- Публикация ICS-фида, его отдача по ссылке и отзыв ссылки
- Разовый экспорт событий в ICS-файл
- Маскирование приватных событий: наружу уходит занятость без содержания
- События подключения и синхронизации для подписчиков
Основные MCP-инструменты
| Инструмент | Назначение |
|---|---|
calendar-export__connection.create | Подключить внешний календарь (Outlook/Google/CalDAV) |
calendar-export__connection.list | Список подключений и их статус |
calendar-export__connection.update | Изменить подключение |
calendar-export__connection.delete | Удалить подключение |
calendar-export__sync.run | Запустить синхронизацию |
calendar-export__sync.status | Статус последней синхронизации |
calendar-export__conflict.list | Список конфликтов синхронизации |
calendar-export__conflict.resolve | Разрешить конфликт явным решением |
calendar-export__feed.publish | Опубликовать ICS-фид |
calendar-export__feed.list | Список опубликованных фидов |
calendar-export__feed.serve | Отдать содержимое ICS-фида по ссылке |
calendar-export__feed.revoke | Отозвать ссылку на фид |
calendar-export__ics.export | Разовый экспорт событий в ICS-файл |
calendar-export__masking.get | Текущее правило маскирования приватных событий |
calendar-export__masking.set | Задать маскирование приватных событий |
calendar-export__calexp_metrics | Метрики синхронизации и фидов |
calendar-export__describe_entities | Сущности модуля для холстов и ассистента |
calendar-export__describe_blocks | Блоки холста модуля для библиотеки MOD-CANVAS |
calendar-export__get_roles | Ролевая модель модуля |
calendar-export__get_canvas_presets | Готовые холсты модуля |
calendar-export__subscribe_events | Подписка на события модуля |
Всего модуль регистрирует 21 MCP-инструментов; полный перечень отдаёт tools/list.
Блоки холста
Модуль не объявляет собственных блоков холста: describe_blocks возвращает пустой список, UI строится на пресетах get_canvas_presets.