MCP-сервер Яндекс Календаря с CLI настройки

yandex-mcp workspace

MCP-сервер Яндекс Календаря по CalDAV с отдельной CLI для настройки и проверки пароля приложения

  • 0 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

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

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

  • Инструменты изменения и удаления событий по коду автора названы деструктивными и требуют явного указания области действия
Все причины и проверки
Российский стек

rupor81/claude-yandex-skill

Установка

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

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

uv sync

Установка workspace из трех пакетов (yandex-core, yandex-calendar-mcp, yandex-mcp-cli) в корне репозитория.

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

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

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

  • Инструменты изменения и удаления событий по коду автора названы деструктивными и требуют явного указания области действия

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

Что делает

Проект собран как uv-workspace из трех пакетов: yandex-core с общей логикой хранения секретов, ошибками и постраничным чтением, yandex-calendar-mcp с самим MCP-сервером на семь инструментов и yandex-mcp-cli с командной утилитой yandex-mcp для настройки и проверки подключения. По докстрокам в коде: четыре инструмента только читают календарь, событие создается без приглашения участников, изменение и удаление требуют явного параметра области действия и относятся к необратимым или почти необратимым операциям. Пароль приложения хранится в системной связке ключей или в файле с правами 0600, никогда не попадает в аргументы, логи или ошибки.

Для кого. Для тех, кто ценит аккуратную работу с секретами и явные предупреждения о необратимых действиях в MCP-сервере Яндекс Календаря.

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

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

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

  • Нужны Почта, Диск или другие сервисы Яндекса: здесь только календарь
  • Нужен README с примерами вместо чтения докстрок в коде: отдельного README в репозитории нет

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

Покажи мои события в Яндекс Календаре на эту неделю и когда я свободен для встречи завтра

MCP

Транспорт
stdio
Авторизация
ключ необязателен

Переменные окружения

YANDEX_MCP_CALENDAR_<PROFILE>_PASSWORD секрет
Резервная переменная окружения для пароля приложения, если не используется системная связка ключей

Ограничения

В репозитории нет README на верхнем уровне, инструкции собраны по pyproject.toml и докстрокам модулей. Яндекс CalDAV не принимает OAuth-токен, нужен именно пароль приложения, который можно создать только вручную в Яндекс ID. Организация может отключить пароли приложений на аккаунте Яндекс 360.

Как отключить. Удалите MCP-сервер из конфигурации клиента и сотрите сохраненный секрет командой yandex-mcp (через delete_secret в коде).

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

Почему нужен именно пароль приложения?

CLI объясняет: Яндекс CalDAV отклоняет OAuth bearer-токен, который работает для других API Яндекса, и принимает только пароль приложения, созданный вручную в Яндекс ID.

Обсуждение

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

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

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

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

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

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

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

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

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

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

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

ПлагинШирокий доступ
Российский стек

Один бинарь на Rust: CLI, MCP-сервер и MCP Apps для Яндекс Почты, Календаря и Диска с 13 встроенными скиллами и кросс-сервисными сценариями

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

Коротко о README

Отдельного README нет, но каждый модуль документирован докстроками: server.py описывает семь инструментов и их риск, credentials.py объясняет порядок чтения секрета (переменная окружения, системная связка ключей, файл 0600) и список полей, которые никогда не попадают в лог, main.py объясняет, зачем нужен именно пароль приложения для CalDAV.

Бейдж для README

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