yacli: CLI и MCP для Яндекс Почты, Диска и Календаря
yacli
Один бинарь на Rust: CLI, MCP-сервер и MCP Apps для Яндекс Почты, Календаря и Диска с 13 встроенными скиллами и кросс-сервисными сценариями
- 28 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Может отправлять письма и создавать события календаря от имени пользователя
- Пишет и удаляет файлы на Яндекс Диске через write-инструменты MCP
Установка
- Работает в
- Сервисы
Ручная установка
curl -fsSL https://raw.githubusercontent.com/nextstat/yacli/main/scripts/install.sh | shУстановка бинаря для macOS и Linux.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Может отправлять письма и создавать события календаря от имени пользователя
- Пишет и удаляет файлы на Яндекс Диске через write-инструменты MCP
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
yacli связывает Яндекс Почту, Календарь и Диск в один интерфейс: терминальный CLI, MCP-сервер по stdio или HTTP и MCP Apps с дашбордом для хостов, которые их поддерживают. Есть готовые кросс-сервисные сценарии: выгрузить вложение из письма на Диск, разобрать приглашение из письма в событие календаря, приложить локальный файл к письму. MCP-слой отдает инструменты для почты, календаря, диска, аккаунтов и авторизации, а также 13 встроенных скиллов, промпты на русском языке и ресурсы вроде каталога навыков и диагностики. Команда yacli mcp install регистрирует сервер сразу в Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, Zed, Windsurf, Antigravity и Warp.
Для кого. Для тех, кто держит почту и файлы в Яндекс 360 и хочет управлять ими и календарем из терминала или через одного агента.
Подходит, если
- Нужно читать и отправлять письма, управлять календарем и файлами Диска из одного инструмента
- Нужен MCP-сервер, который сразу ставится в несколько агентских клиентов одной командой
- Нужны готовые сценарии вроде «вложение из письма на Диск» или «приглашение из письма в календарь»
Не подходит, если
- Аккаунт не в домене Яндекс 360, а в стороннем почтовом сервисе
- Не хочется давать агенту право отправлять письма и менять события от вашего имени
Пример запроса к агенту
Найди вложение из последнего письма от бухгалтерии и сохрани его на Яндекс ДискMCP
- Транспорт
- stdio, http
- Авторизация
- ключ необязателен
Переменные окружения
YACLI_MCP_HTTP_BEARER_TOKENсекрет- Bearer-токен для HTTP-транспорта MCP
YACLI_MCP_HTTP_AUTH_ISSUER- Издатель для discovery авторизации по Protected Resource Metadata
Ограничения
Нужен пароль приложения для Календаря и, судя по документации, отдельная настройка доступа для Почты и Диска через yacli setup. Часть возможностей (onboarding checklist, диагностика, авто-исправления, историю действий) описана как активно дорабатываемая, версии релизов еще не достигли 1.0. Проект от студии NextStat, а не от самого Яндекса, поддержка не официальная.
Как отключить. Уберите сервер из конфигурации MCP клиента вручную или переустановите его командой yacli mcp install заново, чтобы снять регистрацию, и удалите бинарь yacli.
Частые вопросы
Какие клиенты поддерживает установка одной командой?
Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, Zed, Windsurf, Antigravity и Warp.
Есть ли готовые сценарии между сервисами?
Да, например письмо в файл на Диске, письмо-приглашение в событие календаря и файл в письмо.
Обсуждение
Вопросов и отзывов пока нет.
MCP-сервер и плагин OpenClaw для Яндекс Почты, Календаря, Диска и Контактов на паролях приложений
Яндекс 360 MCP: почта и календарь для ИИ-агента
yandex-360-mcp
Два отдельных MCP-сервера для Яндекс 360: почта по IMAP и SMTP и календарь по CalDAV, вход через Яндекс OAuth одной командой
MCP-сервер Яндекс Календаря с CLI настройки
yandex-mcp workspace
MCP-сервер Яндекс Календаря по CalDAV с отдельной CLI для настройки и проверки пароля приложения
Набор скиллов для Яндекс 360: Почта, Календарь, Контакты, Директория, Телемост, Диск, Формы и Трекер
MCP-сервер Яндекс Почты
ymail-mcp
Рабочая почта Яндекса в Claude Code через IMAP: чтение писем, поиск по переписке и черновики ответов без отправки
MCP-сервер дайджеста Яндекс Почты
MCP Server: Yandex Mail Digest
MCP-сервер, который читает письма Яндекс Почты за период и сохраняет структурированный дайджест в файл
Коротко о README
README представляет yacli как единый интерфейс для Яндекс Почты, Календаря и Диска в трех слоях: CLI для повседневной работы, полноценный MCP-сервер по stdio и HTTP с prompts, skills, resources и completions, и MCP Apps с дашбордом. Описана установка скриптом для macOS, Linux и Windows, быстрый старт командой yacli setup, регистрация в клиентах командой yacli mcp install, таблица транспортов и авторизации через bearer-токен, а также live onboarding checklist, диагностика через yacli doctor и подсказки на основе истории действий. Лицензия MIT.