Перейти к содержанию

ycli

Яндекс 360 для людей и для агентов. Трекер, Вики и Формы из командной строки, MCP-сервера и Python: один инструмент, и у каждой операции везде одно имя.

Начать Подключить ИИ-клиент

От установки до первого вызова

$ uv tool install 'yandex-cli[mcp]'
---> 100%
$ ycli auth login
// вход через Яндекс ID: токен сохраняется в .env
$ ycli tracker issues get DEMO-42
key       DEMO-42
summary   🚀 Ship the new onboarding flow
type      task
status    inProgress
priority  critical
queue     DEMO
assignee  Alice Ivanova
tags      onboarding, q3-roadmap

ycli auth login выполняет вход через Яндекс ID и сохраняет токен. В первый раз ему нужно ваше OAuth-приложение Яндекса: как его завести, описано в разделе Аутентификация.

Одна операция — три способа

ycli tracker issues get DE-7
{
  "name": "tracker_issues_get",
  "arguments": {
    "key": "DE-7"
  }
}
tracker.issues.get("DE-7")

Команда, инструмент, который вызывает агент, и метод Python — это одна операция под одним именем. Достаточно выучить её один раз.

Что вы получаете

  • Командная строка, удобная для скриптов

    JSON при передаче по конвейеру, фильтр --jq, --dry-run для любой записи и свой код возврата для каждого вида ошибки.

    CLI в скриптах

  • MCP-сервер, которому агент может доверять

    Каждый инструмент сообщает, читает он, пишет или удаляет. Можно отдать только чтение или небольшой набор на каждый день.

    Запуск MCP-сервера

  • Типизированный Python SDK

    Pydantic-модели для каждого ответа и примеры, которые выполняет набор тестов.

    Справочник SDK (англ.)

  • Бережно к вашим данным

    Удаление сначала спрашивает, запись можно посмотреть заранее, а токен уходит только на хосты самого Яндекса.

    Аутентификация

  • Любой клиент

    Claude, Cursor, VS Code, Windsurf, Zed, Codex, Gemini CLI, opencode, Docker: одна страница, для каждого один и тот же порядок.

    Установка в вашем ИИ-клиенте

  • Пайплайны

    Оставить комментарий в задаче после выкладки или перевести её по воркфлоу — из GitHub Actions или GitLab CI.

    Использование в CI

Куда идти

Вы хотите Читайте
попробовать ycli в первый раз Первые шаги
выполнить повседневную задачу Частые задачи
получить токен и идентификатор организации Аутентификация
подключить ИИ-клиент Установка в вашем ИИ-клиенте
запустить один сервер на команду Свой MCP-сервер по HTTP
вызвать эндпоинт, который ycli не оборачивает Вызов необёрнутого эндпоинта
найти команду, инструмент, метод или настройку Справочник
понять, почему ycli устроен именно так Устройство
сравнить ycli с серверами самого Яндекса и сообщества ycli и другие инструменты

ycli — открытый проект под лицензией MIT: github.com/bim-ba/ycli.