Плагин Яндекс Календаря для Codex
Yandex Calendar для Codex
Неофициальный локальный MCP-плагин Яндекс Календаря для Codex по CalDAV, без промежуточного облачного сервера
- 0 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Создает, правит и удаляет события и целые календари, хотя удаление требует явного подтверждения
- Удаление календаря по ошибочному или устаревшему URL могло бы задеть чужие данные, поэтому URL сверяется со свежим списком
Установка
- Работает в
- Сервисы
Ручная установка
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 отдельно защищает основной и последний оставшийся календарь от удаления.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Яндекс 360 — все инструментыMCP-сервер Яндекс Календаря по CalDAV
yandex-calendar-mcp
MCP-сервер Яндекс Календаря по CalDAV: чтение расписания, создание и правка событий, приглашения с реальной отправкой писем
Простой MCP-сервер Яндекс Календаря
mcp_yandex_calendar
Небольшой тестовый MCP-сервер Яндекс Календаря по CalDAV: предстоящие события, создание и удаление без подтверждения
MCP-сервер Яндекс Календаря с CLI настройки
yandex-mcp workspace
MCP-сервер Яндекс Календаря по CalDAV с отдельной CLI для настройки и проверки пароля приложения
MCP-сервер Яндекс Календаря
Яндекс Календарь MCP для Claude
MCP-сервер для Яндекс Календаря: просмотр, создание и удаление событий через пароль приложения
Яндекс 360 MCP: почта и календарь для ИИ-агента
yandex-360-mcp
Два отдельных MCP-сервера для Яндекс 360: почта по IMAP и SMTP и календарь по CalDAV, вход через Яндекс OAuth одной командой
Неофициальный MCP-сервер и плагин для Claude Code с 45 инструментами Яндекс 360 и 11 готовыми сценариями вроде стендапа и недельного отчета
Коротко о README
README перечисляет возможности MVP 0.1 и явно исключенное из первой версии, требования и получение пароля приложения, установку из публичного marketplace Codex с приватным файлом учетных данных, локальную разработку с живой проверкой удаления календаря через отдельный opt-in, и подробный раздел безопасности: запрет секретов в аргументах, ограничение origin, ETag для PUT и требование confirm=true на удаление.