Навигация

MOD-CALENDAR — Календарь, события и участники

Лицензия: Платный

Модуль держит календари и события организации. Календарь имеет владельца и участников с ролями «владелец / модератор / редактор / читатель», поэтому право менять чужое событие определяется не догадкой, а записью в списке участников. Событие умеет повторяться (ежедневно, еженедельно, ежемесячно), нести напоминания, вложения, комментарии и связь с сущностью любого другого модуля — сделкой, задачей, бронью. Отдельно живёт подбор времени: занятость участников и поиск свободных слотов.

Возможности

  • Календари: создание, изменение, удаление, список, шаринг
  • Участники календаря с ролями владелец / модератор / редактор / читатель
  • События: создание, изменение, перенос, отмена, удаление, массовое изменение
  • Повторы: ежедневно, еженедельно, ежемесячно; сброс правила повтора
  • Участники события: добавление по одному и пачкой, ответ на приглашение
  • Напоминания о событии и уведомление в чат
  • Вложения и комментарии к событию
  • Связь события с сущностью другого модуля и поиск событий по сущности
  • Занятость участников и подбор свободных слотов
  • Метрики календаря и настройки модуля

Основные MCP-инструменты

ИнструментНазначение
calendar__calendar.createСоздать календарь
calendar__calendar.listСписок календарей
calendar__calendar.updateИзменить календарь
calendar__calendar.deleteУдалить календарь
calendar__calendar.shareПоделиться календарём
calendar__calendar.members.addДобавить участника календаря
calendar__calendar.members.updateИзменить роль участника календаря
calendar__calendar.members.removeУбрать участника календаря
calendar__calendar.members.listУчастники календаря и их роли
calendar__event.createСоздать событие
calendar__event.getПолучить событие
calendar__event.listСписок событий
calendar__event.updateИзменить событие
calendar__event.rescheduleПеренести событие
calendar__event.cancelОтменить событие
calendar__event.deleteУдалить событие
calendar__event.bulk_updateМассовое изменение событий
calendar__event.set_recurrenceЗадать правило повтора
calendar__event.clear_recurrenceСбросить правило повтора
calendar__event.link_entityСвязать событие с сущностью другого модуля
calendar__event.search_by_entityНайти события по связанной сущности
calendar__participant.addДобавить участника события
calendar__participant.add_bulkДобавить участников события пачкой
calendar__participant.respondОтвет участника на приглашение
calendar__reminder.setЗадать напоминание о событии
calendar__availability.free_busyЗанятость участников
calendar__availability.find_slotsПодбор свободных слотов
calendar__event.attachment.addПриложить файл к событию
calendar__comment.addКомментарий к событию
calendar__calendar.metricsМетрики календаря
calendar__calendar.settings.getНастройки модуля
calendar__describe_entitiesСущности модуля для холстов и ассистента
calendar__describe_blocksБлоки холста модуля для библиотеки MOD-CANVAS
calendar__get_rolesРолевая модель модуля
calendar__get_canvas_presetsГотовые холсты модуля
calendar__subscribe_eventsПодписка на события модуля

Всего модуль регистрирует 45 MCP-инструментов; полный перечень отдаёт tools/list.

Блоки холста

  • calendar-card — карточка календаря
  • calendar-field — одно поле календаря
  • event-card — карточка события
  • event-field — одно поле события
Открыть чат-бот