MCP-сервер Яндекс Календаря, Почты и Контактов

yandex-calendar-mcp

Один MCP-сервер дает агенту Яндекс Календарь, Почту и Контакты через официальные протоколы Яндекса, с отдельным паролем приложения на модуль.

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

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

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

  • Сервер может отправлять письма от имени пользователя и менять события календаря и контакты
Все причины и проверки
Российский стек

novikova14051980-beep/yandex-calendar-mcp

Похожий инструмент с большим сообществом: MCP-сервер Яндекс Календаря, 5 ★ репозитория

Установка

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

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

npm install && npm start

Точная настройка переменных окружения собрана по исходному коду, README не описывает установку.

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

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

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

  • Сервер может отправлять письма от имени пользователя и менять события календаря и контакты

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

Что делает

Сервер на Node.js и Express поднимает MCP по потоковому HTTP-транспорту и собирает три модуля поверх официальных протоколов Яндекса: календарь через CalDAV на caldav.yandex.ru с созданием iCalendar-событий и ссылок на встречи в Телемосте, почту через IMAP и SMTP на imap.yandex.ru и smtp.yandex.ru для чтения и отправки писем, контакты через CardDAV на carddav.yandex.ru. Каждый модуль требует своего пароля приложения. У репозитория нет README, назначение файлов подтверждено чтением исходного кода.

Для кого. Те, кто хочет дать агенту доступ к Яндекс Календарю, Почте и Контактам одним сервером без готовой документации.

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

  • Нужен один сервер сразу под календарь, почту и контакты Яндекса
  • Готовы читать исходный код вместо README, чтобы разобраться в инструментах

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

  • Нужна документация с примерами вызовов: README в репозитории нет
  • Не хотите выдавать серверу пароли приложений сразу для трех сервисов Яндекса

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

Найди непрочитанные письма за сегодня и создай встречу в календаре на основе одного из них

MCP

Транспорт
http
Авторизация
API-ключ

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

YANDEX_EMAIL обязательная
Адрес почты Яндекса, используемой сервером
YANDEX_OAUTH_TOKEN обязательная, секрет
OAuth-токен для календаря по CalDAV
YANDEX_MAIL_APP_PASSWORD обязательная, секрет
Пароль приложения для IMAP и SMTP почты
YANDEX_CARDDAV_APP_PASSWORD обязательная, секрет
Пароль приложения для CardDAV контактов
MCP_PATH_SECRET обязательная, секрет
Секрет в пути URL, защищает HTTP-эндпоинт сервера

Ограничения

В репозитории нет README, только исходный код. Проект у одного автора, без звезд. Нужны отдельные пароли приложений для почты и контактов и OAuth-токен для календаря, плюс секрет пути MCP_PATH_SECRET.

Как отключить. Остановите процесс node bootstrap.mjs и удалите сервер из конфигурации MCP-клиента.

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

Какой транспорт использует сервер?

Потоковый HTTP через express и StreamableHTTPServerTransport, а не stdio.

Обсуждение

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

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

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

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

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

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

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

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

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

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

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

Yandex Mail MCP

Yandex Mail MCP Server

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

MCP-сервер Яндекс Почты по IMAP и SMTP: поиск и чтение писем, вложения, отправка, перенос и удаление

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

Коротко о README

README в репозитории отсутствует. По коду видно четыре файла: bootstrap.mjs как точку входа, server.mjs с календарем и Телемостом по CalDAV, mail-patch.mjs с IMAP и SMTP для почты, contacts-patch.mjs с CardDAV для контактов. Все модули используют официальные протоколы Яндекса с паролями приложений, а не обходят защиту.

Бейдж для README

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