ycli
Набор для Яндекс 360: Трекер, Вики и Формы через CLI, MCP-сервер, Python SDK и плагин Claude Code
Установка
uv tool install 'yandex-cli[mcp]'
ycli auth loginПеред входом укажите в .env YANDEX_OAUTH_CLIENT_ID своего OAuth-приложения.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Одна кодовая база дает четыре способа работы с Яндекс Трекером, Вики и Формами. CLI ycli читает и меняет задачи, эпики, спринты, доски, страницы Вики, анкеты и ответы, выводит таблицу в терминале и JSON при передаче в конвейер. MCP-сервер повторяет те же операции для агента, помечает чтение и запись разными подсказками и умеет работать в режиме только чтения. Плагин для Claude Code добавляет скиллы, где описаны особенности API: связь эпика и родителя, поиск переходов статусов, постоянные адреса страниц Вики. Команда ycli auth login сама получает OAuth-токен и определяет организацию.
Для кого. Для разработчиков и менеджеров, чьи команды живут в Яндекс Трекере и Вики и хотят отдать рутину агенту или скриптам.
Подходит, если
- Агенту нужен контекст задачи из Трекера перед работой над кодом
- Нужно создать задачи, перевести статус или записать ворклог из терминала
- Нужно обновить страницу Вики или выгрузить ответы Формы
Не подходит, если
- Нужно менять структуру воркфлоу, статусы и обязательные поля: API этого не позволяет
- Трекер подключен через Yandex Cloud и нужен только IAM-токен без Яндекс 360
Пример запроса к агенту
Что сейчас открыто под эпиком EPIC-1 и что поменялось в задаче MYQUEUE-42 за неделю?Ограничения
Нужны OAuth-токен Яндекса и идентификатор организации Яндекс 360, для получения токена придется зарегистрировать OAuth-приложение с правами на Трекер, Вики и Формы. Python 3.12 или новее. Вебхуки Форм не обернуты, бинарные загрузки и выгрузки доступны только в CLI и SDK. Проект сообщества, не продукт Яндекса.
Как отключить. Удалите плагин через /plugin, выполните uv tool uninstall yandex-cli и уберите блок yandex из конфигурации MCP. Токен можно отозвать на oauth.yandex.ru.
Проверка безопасности
- Создает, меняет и удаляет задачи, страницы и анкеты в рабочей организации
- Хранит OAuth-токен с правами записи
Коротко о README
README показывает установку из PyPI через uv, uvx или pip и быстрый старт для CLI, MCP-сервера, Python SDK и плагина Claude Code. Подробно описано получение OAuth-токена: регистрация приложения, device flow и браузерный вариант, а также ручные запросы. Большая таблица покрытия, сгенерированная из кода, перечисляет ресурсы Трекера, Вики и Форм с отметками по каждому интерфейсу. Лицензия MIT.
Частые вопросы
Можно ли запретить агенту изменения?
Да, ycli mcp start --read-only отдает только инструменты чтения, тогда OAuth-приложению хватит прав на чтение.
Как получить токен без браузера на сервере?
Укажите в .env ClientID и Client secret OAuth-приложения, тогда ycli auth login пойдет по device flow и выдаст код для ya.ru/device.
Похожие
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI
Официальные плагины Anthropic для офисных ролей: продажи, поддержка, продукт, маркетинг, юристы, финансы, данные и поиск по компании