Плагин Яндекс Календаря для Codex

Yandex Calendar для Codex

Неофициальный локальный MCP-плагин Яндекс Календаря для Codex по CalDAV, без промежуточного облачного сервера

  • 0 ★ репозитория
  • Последний коммит
  • Apache-2.0
Плагин

Широкий доступ

Почему такой уровень

  • Создает, правит и удаляет события и целые календари, хотя удаление требует явного подтверждения
  • Удаление календаря по ошибочному или устаревшему URL могло бы задеть чужие данные, поэтому URL сверяется со свежим списком
Все причины и проверки
Российский стек

shanginn/yandex-calendar-plugin

Установка

Работает в
Сервисы

Ручная установка

codex plugin marketplace add shanginn/yandex-calendar-plugin
codex plugin add yandex-calendar@yandex-calendar

Установка из публичного marketplace Codex.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Создает, правит и удаляет события и целые календари, хотя удаление требует явного подтверждения
  • Удаление календаря по ошибочному или устаревшему URL могло бы задеть чужие данные, поэтому URL сверяется со свежим списком

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Плагин обращается напрямую к caldav.yandex.ru без стороннего сервера разработчика. В версии MVP он показывает список календарей, читает события за период до 366 дней, создает одиночное событие с опциональной ссылкой на Яндекс Телемост, меняет название, время, описание и место, удаляет событие или отдельный календарь только после явного подтверждения confirm=true, и обнаруживает конфликт по ETag, чтобы не затереть более свежую версию события, измененную где-то еще. Редактирование правил повторения, ответы на приглашения, массовые операции и OAuth для произвольных аккаунтов в первую версию намеренно не входят. Инструмент удаления календаря принимает только точный URL из свежего списка, повторно сверяет его с Яндексом и отдельно защищает основной и последний оставшийся календарь от удаления.

Для кого. Для пользователей Codex, которым нужен локальный, без посредников доступ к Яндекс Календарю с осторожным поведением при удалении.

Подходит, если

  • Нужен прямой доступ к CalDAV Яндекса без стороннего облачного сервера между агентом и календарем
  • Важно, чтобы удаление события или календаря требовало явного подтверждения
  • Достаточно базовых операций MVP: чтение, создание, правка и удаление одиночных событий

Не подходит, если

  • Нужны правила повторения событий, ответы на приглашения или массовые операции: их пока нет
  • Нужна публикация через официальный каталог ChatGPT: автор прямо пишет, что это отдельный, еще не готовый план

Пример запроса к агенту

Покажи мои встречи на сегодня и создай событие на завтра в 11:00 со ссылкой на Телемост

Ограничения

Это MVP версии 0.1 с осознанно узким набором функций, без правил повторения, ответов на приглашения и массовых операций. Нужен пароль приложения Яндекса типа Календарь, обычный пароль аккаунта не подходит. Приватный файл учетных данных должен иметь права 0600, иначе плагин откажется его читать. Внешний HTTP запрещен, обращение идет только к заданному origin caldav.yandex.ru.

Как отключить. Удалите плагин командой codex plugin remove yandex-calendar и, если нужно, файл ~/.config/yandex-calendar-plugin/credentials.json.

Частые вопросы

Можно ли удалить событие без подтверждения?

Нет, удаление события или календаря требует явного параметра confirm=true и помечено как разрушительное действие.

Может ли плагин удалить единственный оставшийся календарь?

Нет, delete_calendar отдельно защищает основной и последний оставшийся календарь от удаления.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

MCP-сервер Яндекс Календаря по CalDAV: чтение расписания, создание и правка событий, приглашения с реальной отправкой писем

MCP-серверШирокий доступ1Звезды репозитория
Российский стек

Небольшой тестовый MCP-сервер Яндекс Календаря по CalDAV: предстоящие события, создание и удаление без подтверждения

MCP-серверШирокий доступ

MCP-сервер Яндекс Календаря

Яндекс Календарь MCP для Claude

Российский стек

MCP-сервер для Яндекс Календаря: просмотр, создание и удаление событий через пароль приложения

MCP-серверРасширенный доступ5Звезды репозитория
Российский стек

Неофициальный MCP-сервер и плагин для Claude Code с 45 инструментами Яндекс 360 и 11 готовыми сценариями вроде стендапа и недельного отчета

MCP-серверРасширенный доступ6Звезды репозитория

Коротко о README

README перечисляет возможности MVP 0.1 и явно исключенное из первой версии, требования и получение пароля приложения, установку из публичного marketplace Codex с приватным файлом учетных данных, локальную разработку с живой проверкой удаления календаря через отдельный opt-in, и подробный раздел безопасности: запрет секретов в аргументах, ограничение origin, ETag для PUT и требование confirm=true на удаление.

Бейдж для README

Сообщить о проблеме