ytcli: CLI Яндекс Трекера и Вики для агентов
ytcli
CLI и скилл для Яндекс Трекера и Вики: короткий человеко- и агенто-читаемый вывод вместо сырых ответов MCP на тысячи токенов
- 3 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Write-команды меняют задачи, комментарии, вложения и страницы Вики в боевой организации
- Есть отдельный allowlist для чтения и записи, но он защищает только вызовы через сам CLI, не сырые креденшелы в окружении
- Начинайте с allowlist только на чтение (get, find, count) и держите write-глаголы в режиме подтверждения
Установка
- Работает в
- Сервисы
Ручная установка
brew install ormeilu/tap/ytcliГотовый бинарь со shell-автодополнением через Homebrew.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Write-команды меняют задачи, комментарии, вложения и страницы Вики в боевой организации
- Есть отдельный allowlist для чтения и записи, но он защищает только вызовы через сам CLI, не сырые креденшелы в окружении
- Начинайте с allowlist только на чтение (get, find, count) и держите write-глаголы в режиме подтверждения
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ytcli это бинарь на Rust, который покрывает почти весь публичный API Трекера (задачи, ворклоги, таймеры, чек-листы, связи, очереди, доски, спринты, проекты, портфели, цели, вложения) и Вики организации (страницы, комментарии, файлы, динамические таблицы). Автор объясняет главную идею: обычный MCP-сервер тратит десятки тысяч токенов контекста еще до первого вопроса и отвечает сырыми payload; ytcli ничего не стоит, пока его не вызвали, и отвечает примерно пятнадцатью строками. Вход через короткий код без регистрации приложения и без токена в файле: `ytcli auth login --device` печатает код, подтверждение проходит в браузере, токен уходит прямо в системный keychain. Отдельно устанавливаемый скилл учит агента команде: read-глаголы (get, find, count) можно разрешить агенту насовсем, а write-глаголы требуют подтверждения, потому что чтение и запись никогда не делят один префикс команды.
Для кого. Для команд на Яндекс Трекере и Вики, которые хотят дать агенту дешевый по токенам доступ с четким разделением чтения и записи.
Подходит, если
- Важна экономия токенов контекста по сравнению с типичным MCP-сервером
- Нужен статичный allowlist прав, который не нужно менять при обновлении инструмента
- Нужен доступ и к задачам, и к корпоративной Вики из одного инструмента
Не подходит, если
- Нужен именно протокол MCP, а не CLI: ytcli работает как обычная команда в терминале
- Организация не разрешает сторонние OAuth-приложения: тогда работает только вставка готового токена
Пример запроса к агенту
Покажи мои открытые задачи в очереди PROJ и прокомментируй PROJ-1, что задеплоено на стейджингОграничения
Бинарь и скилл устанавливаются раздельно: скилл без бинаря это документация без инструмента. Нужен организационный ID Яндекс Трекера. Полный список отклоненных возможностей и причины в docs/TODO.md проекта.
Как отключить. Выполните ytcli auth logout --account имя и удалите папку plugin/skills/ytcli из каталога навыков агента.
Частые вопросы
Куда попадает токен после входа?
В системный keychain, а не в файл на диске, вместе со всем, что нужно для его обновления.
Может ли агент случайно что-то изменить?
Read-глаголы вроде get и find не могут писать в принципе, а write-глаголы всегда стоят в отдельном allowlist ask, который требует подтверждения.
Обсуждение
Вопросов и отзывов пока нет.
Набор для Яндекс 360: Трекер, Вики и Формы через CLI, MCP-сервер, Python SDK и плагин Claude Code
CLI для Яндекс Трекера, рассчитанный на LLM-агентов: задачи, комментарии, ворклоги, чеклисты и массовые операции, со скиллом для агента
Плагин Claude Code для Яндекс Трекера и Wiki на базе бинарника yandex-cli: 16 команд, вывод оптимизирован под чтение агентом
yt: CLI Яндекс Трекера с политиками безопасности
yt — Yandex Tracker CLI
Кроссплатформенный CLI Яндекс Трекера на NativeAOT с четырьмя способами входа, read-only режимом и ограничением очередей и задач на запись
MCP-сервер на Go для чтения Яндекс Трекера и Яндекс Вики: задачи, очереди, спринты, комментарии, страницы и динамические таблицы
Yandex Tracker CLI
tracker
Консольная утилита tracker для Яндекс Трекера с JSON-выводом и готовым SKILL.md с рабочим циклом для агента
Коротко о README
README подробно объясняет философию инструмента (дешевый вызов вместо дорогого контекста MCP), способы установки бинаря через Homebrew, uv или cargo, вход по короткому коду в keychain, отдельную установку скилла для примерно 75 агентов или как плагин Claude Code, работу с задачами и Вики для человека и агента, формат allowlist для чтения и записи и полный процесс установки для чужого пользователя с передачей ему кредов и allowlist.