Yad

MCP-сервер и плагин OpenClaw для Яндекс Почты, Календаря, Диска и Контактов на паролях приложений

MCP-серверВысокий рискРоссийский стек

colibri11/yad

Установка

{
  "mcpServers": {
    "yandex": {
      "command": "npx",
      "args": ["tsx", "/path/to/yad/mcp-server.ts"],
      "env": {
        "YANDEX_LOGIN": "user@yandex.ru",
        "YANDEX_DISK_APP_PASSWORD": "xxxx-xxxx-xxxx-xxxx",
        "YANDEX_MAIL_APP_PASSWORD": "xxxx-xxxx-xxxx-xxxx",
        "YANDEX_CALENDAR_APP_PASSWORD": "xxxx-xxxx-xxxx-xxxx",
        "YANDEX_CONTACTS_APP_PASSWORD": "xxxx-xxxx-xxxx-xxxx"
      }
    }
  }
}

Сначала склонируйте репозиторий. Оставьте пароли только для нужных сервисов.

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

Что делает

Сервер подключает агента к четырем сервисам Яндекса по открытым протоколам: IMAP и SMTP для почты, CalDAV для календаря, CardDAV для контактов, WebDAV и REST API для Диска. Агент читает, ищет, отправляет и удаляет письма, скачивает вложения, создает и правит события и контакты, загружает, перемещает и публикует файлы. Файлы больше 10 МБ идут через REST API Диска, для этого нужен OAuth-токен. Режим IMAP IDLE сообщает о новых письмах в реальном времени, а в OpenClaw передает каждое письмо отдельному агенту. Для закрытых сетей есть работа через HTTP- или SOCKS-прокси и инструмент диагностики.

Для кого. Для тех, кто живет в Яндекс 360 и хочет разбирать почту, календарь и файлы через агента.

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

  • Нужно найти письма по отправителю и теме и собрать сводку
  • Нужно создать встречу в Яндекс Календаре или обновить контакт
  • Нужно загрузить отчет на Яндекс Диск и получить публичную ссылку

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

  • Нужен корпоративный доступ через OAuth-приложение организации, а не пароли приложений
  • Агенту нельзя отправлять и удалять письма от вашего имени

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

Найди письма от бухгалтерии за эту неделю и перенеси встречу с ними на пятницу в 15:00

Ограничения

Для каждого сервиса нужен отдельный пароль приложения Яндекса, для больших файлов Диска еще и OAuth-токен. Готовой команды npx нет: сервер запускается через tsx из клона репозитория. WebDAV Яндекса нестабилен на файлах больше 10 МБ. Прокси с правилами по имени хоста может не пропускать IMAP, это описано в README.

Как отключить. Удалите блок yandex из конфигурации MCP клиента или плагин yad из OpenClaw и отзовите пароли приложений на id.yandex.ru.

MCP

Транспорт
stdio
Авторизация
API-ключ
Переменные окружения
Переменные окружения
YANDEX_LOGIN
обязательная
Логин Яндекса или полный адрес почты
YANDEX_MAIL_APP_PASSWORD
секрет
Пароль приложения типа Почта
YANDEX_CALENDAR_APP_PASSWORD
секрет
Пароль приложения типа Календари
YANDEX_DISK_APP_PASSWORD
секрет
Пароль приложения типа Файлы
YANDEX_CONTACTS_APP_PASSWORD
секрет
Пароль приложения типа Контакты
YANDEX_DISK_OAUTH_TOKEN
секрет
OAuth-токен для файлов Диска больше 10 МБ

Проверка безопасности

  • Отправляет и удаляет письма от имени владельца ящика
  • Удаляет файлы на Диске и публикует их по открытой ссылке
  • Хранит пароли приложений к личному аккаунту Яндекса

Коротко о README

README описывает сервер для Яндекс Почты, Календаря, Диска и Контактов, доступный как MCP и как плагин OpenClaw. Приведены конфигурация MCP, переменные окружения, установка плагина и режим IMAP IDLE. Большой раздел посвящен работе через прокси с таблицей нужных портов и проверкой через yad_diagnose. Далее идут таблицы всех инструментов, инструкция по паролям приложений и получению OAuth-токена для Диска, команды разработки. Лицензия MIT.

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

Нужно ли регистрировать OAuth-приложение?

Для почты, календаря, контактов и файлов до 10 МБ нет, хватает паролей приложений. OAuth-токен нужен только для больших файлов на Диске.

Можно ли подключить только Диск?

Да. Обязателен только YANDEX_LOGIN, сервисы без пароля приложения просто не включаются.

Выбор редакции

CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие

CLIВысокий риск31 тыс.
Выбор редакции

Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP

CLIСредний риск29,7 тыс.
Выбор редакции

Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI

MCP-серверСредний риск28,1 тыс.
Выбор редакции

Официальные плагины Anthropic для офисных ролей: продажи, поддержка, продукт, маркетинг, юристы, финансы, данные и поиск по компании

ПлагинВысокий риск24 тыс.