Yad
MCP-сервер и плагин OpenClaw для Яндекс Почты, Календаря, Диска и Контактов на паролях приложений
Установка
{
"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 и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI
Официальные плагины Anthropic для офисных ролей: продажи, поддержка, продукт, маркетинг, юристы, финансы, данные и поиск по компании