ycli

Набор для Яндекс 360: Трекер, Вики и Формы через CLI, MCP-сервер, Python SDK и плагин Claude Code

CLIВысокий рискРоссийский стек

bim-ba/ycli

Установка

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 и другие

CLIВысокий риск31 тыс.
Выбор редакции

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

CLIСредний риск29,7 тыс.
Выбор редакции

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

MCP-серверСредний риск28,1 тыс.
Выбор редакции

Официальные плагины Anthropic для офисных ролей: продажи, поддержка, продукт, маркетинг, юристы, финансы, данные и поиск по компании

ПлагинВысокий риск24 тыс.