jirac CLI

jirac ведет Jira из терминала: TUI, JQL-конструктор, массовые операции и MCP-сервер для агентов в одном бинарном файле.

  • 54 ★ репозитория
  • Последний коммит
CLI

Расширенный доступ

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

  • Токены `Jira` хранятся в профилях, агенту через MCP открывается доступ к задачам.
  • Массовые операции меняют много задач сразу.
Все причины и проверки

mulhamna/jira-commands

Установка

Работает в

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

brew tap mulhamna/tap

Затем `brew install jira-commands`. MCP-сервер: `brew install jira-mcp`. Другие варианты: `cargo install jira-commands`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Токены `Jira` хранятся в профилях, агенту через MCP открывается доступ к задачам.
  • Массовые операции меняют много задач сразу.

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

Что делает

`jirac`, `Jira` в командной строке, дает интерактивный `TUI` с мышью и разделенным видом: список задач остается на экране, пока открыты описание, комментарии, учет времени, вложения, подзадачи и связи. Можно создавать и править задачи, менять тип, переносить между проектами, назначать, комментировать, добавлять время и загружать файлы. Профили хранят несколько аккаунтов и развертываний, пользовательские поля находятся через API в момент работы. Есть интерактивный конструктор `JQL`, массовые комментарии, переходы, обновления, архивирование и создание задач из `JQL`, списка ключей или JSON-манифеста, а также прямой вызов любого `REST`-метода `Jira.` `jirac-mcp` показывает `Jira` агентам и редакторам как типизированные инструменты, `jirac mcp install` подключает его к клиентам.

Для кого. Разработчикам и руководителям команд, которые ведут задачи в `Jira` и хотят делать это из терминала и через агента.

Подходит, если

  • Нужно массово прокомментировать или перевести в другой статус десятки задач по запросу `JQL.`
  • Агент читает и создает задачи `Jira` через типизированные инструменты `MCP.`
  • Один человек работает с несколькими аккаунтами `Jira Cloud` и `Data Center.`
  • Нужно добавить время и вложение к задаче, не открывая браузер.

Не подходит, если

  • Работаете с трекером не `Jira`: инструмент написан только под нее.
  • Нужна защита от случайной массовой правки: операции действуют сразу на выбранные задачи.
  • Нужен только веб-интерфейс без терминала.

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

Найди в `Jira` открытые задачи проекта `PAY` с меткой `release-blocker`, покажи список и подготовь массовый комментарий, но не отправляй без моего подтверждения.

Ограничения

Нужен доступ к `Jira`: вход идет командой `jirac auth login`, а токены хранятся в профилях, поэтому берите права минимального уровня. Массовые операции меняют много задач сразу, перед запуском проверьте `JQL` на тестовом наборе. Лицензия указана как `MIT` и `Apache-2.0` одновременно, `GitHub` не сводит ее к одному идентификатору. MCP-сервер ставится отдельно от основной команды. Для ветки `Jira Server` и `Data Center` проверьте поддержку нужных методов API на своей версии.

Как отключить. Удалите бинарные файлы `jirac` и `jirac-mcp` способом, которым ставили, например `brew uninstall jira-commands`, и снимите регистрацию MCP в клиентах. Профили и токены очистите отдельно.

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

Как поставить?

Через `Homebrew` (`brew install jira-commands`), `Cargo` (`cargo install jira-commands`), `Scoop` или `winget.` Другие способы описаны в `INSTALL.md`.

Как подключить к агенту?

Установите `jira-mcp` и выполните `jirac mcp install`: интерактивный выбор проверит наличие бинарного файла и вход в `Jira`, затем зарегистрирует сервер.

Можно ли работать с несколькими аккаунтами?

Да, `jirac auth profiles` показывает профили, `jirac auth use work-cloud` переключает, `jirac auth update` обновляет токен.

Как безопасно строятся запросы `JQL`?

Конструктор собирает `JQL` с экранированием пользовательских значений и отклоняет управляющие символы и небезопасные имена полей.

Что такое вызов `REST` напрямую?

Команда вызывает любой метод `Jira REST`, если для него нет готовой команды. Пригодится для редких операций.

Обсуждение

Вопросов и отзывов пока нет.

Локальный stdio MCP-сервер для корпоративных Jira, Confluence, Bitbucket Server и Jenkins с mTLS и раздельным включением операций записи

MCP-серверРасширенный доступ1Звезды репозитория

MCP-сервер Bitbucket Cloud с шестью общими инструментами: любой путь REST API репозиториев и pull request

MCP-серверШирокий доступ163Звезды репозитория

Azure DevOps MCP от Tiberriver256

Azure DevOps MCP by Tiberriver256

MCP-сервер сообщества для задач, кода и сборок Azure DevOps; поддерживает вход по PAT в Azure DevOps Server внутри вашей сети

MCP-серверШирокий доступ400Звезды репозитория
Официальный

Официальный CLI JetBrains для TeamCity: запуск сборок, хвост логов, очередь и шелл на агенте из терминала.

CLIШирокий доступ131Звезды репозитория
Официальный

Самостоятельно разворачиваемый MCP и A2A шлюз с identity-провайдером, контролем доступа и наблюдаемостью для корпоративных агентов

MCP-серверШирокий доступ3,9 тыс.Звезды репозитория

Веб-раннер заданий на сервере с MCP-эндпоинтом: Claude Code запускает задания и воркфлоу, читает результаты и отвечает на заметки

MCP-серверШирокий доступ97Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
jirac (эта карточка)нет54
Jira CLIнет6 069различие: `jira-cli` на `Go` без загрузки вложений и учета времени, `jirac` на `Rust` добавляет их и MCP-сервер
Jira MCPнетключ необязателен96различие: `jira-mcp` дает только MCP-сервер, `jirac` объединяет его с командной строкой и `TUI`

Коротко о README

В README перечислены возможности, сравнение с `jira-cli` и `jira-cmd`, способы установки, работа с профилями, массовые операции, MCP-сервер и сборка из исходников.

Бейдж для README

Сообщить о проблеме