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

yacli

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

MCP-сервер

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

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

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

nextstat/yacli

Установка

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

curl -fsSL https://raw.githubusercontent.com/nextstat/yacli/main/scripts/install.sh | sh

Установка бинаря для macOS и Linux.

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

Что делает

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, а в стороннем почтовом сервисе
  • Не хочется давать агенту право отправлять письма и менять события от вашего имени

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

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

Ограничения

Нужен пароль приложения для Календаря и, судя по документации, отдельная настройка доступа для Почты и Диска через yacli setup. Часть возможностей (onboarding checklist, диагностика, авто-исправления, историю действий) описана как активно дорабатываемая, версии релизов еще не достигли 1.0. Проект от студии NextStat, а не от самого Яндекса, поддержка не официальная.

Как отключить. Уберите сервер из конфигурации MCP клиента вручную или переустановите его командой yacli mcp install заново, чтобы снять регистрацию, и удалите бинарь yacli.

MCP

Транспорт
stdio, http
Авторизация
API-ключ
Переменные окружения
Переменные окружения
YACLI_MCP_HTTP_BEARER_TOKEN
секрет
Bearer-токен для HTTP-транспорта MCP
YACLI_MCP_HTTP_AUTH_ISSUER
Издатель для discovery авторизации по Protected Resource Metadata

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

  • Может отправлять письма и создавать события календаря от имени пользователя
  • Пишет и удаляет файлы на Яндекс Диске через write-инструменты 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.

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

Какие клиенты поддерживает установка одной командой?

Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, Zed, Windsurf, Antigravity и Warp.

Есть ли готовые сценарии между сервисами?

Да, например письмо в файл на Диске, письмо-приглашение в событие календаря и файл в письмо.

Официальный

Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам

MCP-серверСредний риск46,5 тыс.Звезды репозитория
Выбор редакции

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

CLIВысокий риск31,2 тыс.Звезды репозитория
Выбор редакции

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

CLIСредний рискБез VPN30,1 тыс.Звезды репозитория
Выбор редакции

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

MCP-серверСредний риск28,1 тыс.Звезды репозитория
Foxx AIyacli: CLI и MCP для Яндекс Почты, Диска и Календаря

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.