yacli: CLI и MCP для Яндекс Почты, Диска и Календаря

yacli

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

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

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

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

  • Может отправлять письма и создавать события календаря от имени пользователя
  • Пишет и удаляет файлы на Яндекс Диске через write-инструменты MCP
Все причины и проверки
Российский стек

nextstat/yacli

Установка

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

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 для Яндекс Почты, Календаря, Диска и Контактов на паролях приложений

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

Набор скиллов для Яндекс 360: Почта, Календарь, Контакты, Директория, Телемост, Диск, Формы и Трекер

СкиллШирокий доступ12Звезды репозитория
Российский стек

Рабочая почта Яндекса в Claude Code через IMAP: чтение писем, поиск по переписке и черновики ответов без отправки

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

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

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.

Бейдж для README

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