MCP Jira — это подключение трекера к ИИ-агенту через сервер протокола MCP: агент ищет задачи, читает описания и комментарии, готовит правки, а запись в Jira уходит только после подтверждения человека. Сервер действует от имени вашей учётной записи, поэтому агент видит те проекты, которые открыты вам, и меняет то, что разрешено вам. Затея окупается там, где задачи уже живут в Jira и ручная сортировка, пересказ статусов и сборка отчётов отнимают время у команды; для трекера на десяток карточек она лишняя.

Что читает агент

TL;DR

Через MCP агент получает инструменты поиска по задачам, чтения карточки и подготовки изменений, а его права в Jira совпадают с правами учётной записи, под которой он вошёл.

Трекер хранит больше, чем видно в списке: описания, вложенные обсуждения, связи между задачами, историю статусов. Агент с доступом к этим данным отвечает на вопросы, на которые человек тратит полчаса кликов. Первый разговор с подключённой Jira выглядит как обычный запрос на русском языке, а под ним работает поиск по проектам. Удалённый сервер Atlassian, по его документации, умеет искать задачи запросом на языке JQL, создавать и редактировать их, переводить по статусам, комментировать и вести учёт времени; результат приходит со ссылками на карточки.

Для старта хватает режима чтения: он даёт пользу в первый же день и показывает, как агент понимает ваши названия проектов, статусов и полей. Типовые запросы, которые закрываются без единой записи в трекер:

  • Что висит на согласовании дольше обычного и у кого именно.
  • Какие задачи спринта связаны с одним и тем же релизом.
  • Какие карточки закрыты без комментария о результате.
  • Что изменилось в проекте со вчерашнего утра: новые задачи, сдвинутые сроки, смена исполнителей.
  • Есть ли дубли среди свежих обращений от поддержки.

Такие запросы полезны сразу: ответ приходит со ссылками, человек проверяет его глазами, а трекер остаётся нетронутым, поэтому с них и начинают. Что такое сервер, клиент и инструменты, разобрано в материале про MCP и зачем он бизнесу.

Какой сервер выбрать

Для Jira существует несколько способов подключения, и они различаются тем, кто отвечает за вход и хранение токенов. Atlassian публикует собственный удалённый сервер с входом через учётную запись Atlassian; сообщество выпускает свои серверы, а команда разработки может написать свой. Общая схема настройки описана в статье как настроить MCP-подключения, ниже только то, что относится к трекеру.

ВариантКто отвечает за входКогда подходит
Удалённый сервер AtlassianВход через учётную запись Atlassian по OAuth, API-токен в конфиг клиента необязателенОблачная Jira, быстрый старт, нужен минимум обслуживания
Сервер сообществаТокен выдаёте вы и кладёте в конфиг клиентаНестандартная установка Jira, нужен особый набор функций
Свой серверВаша команда пишет и хранит всё самаЖёсткие требования к журналу действий и составу полей

Заранее проверьте по документации Atlassian, поддерживает ли ваша редакция Jira выбранный сервер: облачные и самостоятельно установленные версии могут различаться, а сам сервер расходует кредиты Atlassian по числу вызовов и ограничен лимитом использования. Если в карточке сервера описаны функции, которых в клиенте нет, значит, они отключены или недоступны вашей учётной записи. Сервер сообщества читайте как стороннюю программу: она получает доступ к рабочим задачам, поэтому смотрите исходный код и список запрашиваемых прав до первого запуска.

Запись через подтверждение

Чтение задач безобидно, запись требует дисциплины. Агент ошибается тихо: переведёт карточку в другой статус, дополнит описание лишним абзацем, назначит чужого исполнителя. Поэтому схема строится вокруг проекта изменений: агент сначала показывает, что собирается сделать, и только после согласия человека выполняет запись.

  1. Агент находит задачи по запросу и перечисляет их со ссылками.
  2. Он формирует проект изменений: какая карточка, какое поле, старое и новое значение.
  3. Человек читает проект и подтверждает его целиком или по строкам.
  4. Только после подтверждения выполняется запись, а клиент показывает результат по каждой карточке.
  5. Итог сверяется в Jira: история изменений должна совпасть с проектом.

Сервер Atlassian делит вызовы на чтение, запись и разрушающие операции, чтобы клиент мог запросить подтверждение, а сам вендор советует проверять значимые изменения до подтверждения и следить за журналом аудита. Многие клиенты спрашивают разрешение перед каждым вызовом инструмента: для записи этот запрос оставьте включённым, отключив его разве что для поиска. Если агент собирает серию из десятков правок, подтверждайте пакет после выборочной проверки нескольких карточек. Как разделить чтение и запись по именам функций, объясняет материал про описание инструментов сервера, а общий принцип «человек в цепочке» в глоссарии назван HITL.

● Discovery · 1 час · бесплатно

Какие правки в Jira вы доверили бы агенту первыми?

Прийти на Discovery →

Статусы и права

Статус в Jira служит сигналом для людей и автоматизаций, а ярлыком только выглядит: перевод карточки запускает правила, письма и отчёты. Агент, который меняет статусы без оглядки, ломает цепочку тихо и надолго: коллеги узнают об этом по чужим отчётам и недоумённым письмам, а причину ищут в правилах, хотя виновата одна лишняя запись. Выделите отдельную учётную запись для агента, ограничьте её проектами, где идёт эксперимент, и откажите в правах на удаление и массовые операции.

// граница записи

Разрешите агенту комментарии и черновики описаний, а переходы между статусами оставьте за людьми, пока журнал агента остаётся чистым целый месяц. Затем откройте переходы по одному, начиная с самых безопасных, например «взято в работу».

Отдельная учётная запись даёт два преимущества. В истории Jira видно, что правка сделана агентом, и коллега остаётся вне подозрений, а при ошибке доступ отзывается одним действием. Права на уровне проекта и схемы рабочего процесса работают сильнее любых просьб в промпте: модель можно убедить, настройку Jira убедить нельзя. Этот принцип в общем виде разобран в материале про подключение MCP к Claude, для Jira он действует так же.

Проверка на тестовом проекте

Прежде чем подключать боевые проекты, заведите тестовый проект Jira с копиями типовых задач. Прогоните там три сценария: поиск по смыслу, массовый комментарий и перевод статуса по списку. Для каждого сравните ожидание с историей изменений и зафиксируйте расхождения письменно.

  • Поиск: ответ содержит все нужные карточки и ни одной чужой.
  • Комментарий: текст попал в нужные задачи, формулировки читаются человеком.
  • Статус: переведены только согласованные карточки, правила рабочего процесса сработали ожидаемо.
  • Откат: вы можете вернуть любую правку из истории, и вам известен порядок действий.

Для каждого сценария заведите короткую запись: что просили, что получили, что поправили вручную. Через две недели такой журнал покажет, где агент надёжен, а где нужна подсказка в инструкции. Чаще всего пропускают тест на «грязных» данных: карточки без описания, дубли, задачи с устаревшими статусами. На них ошибки агента видны раньше всего. Когда тест проходит на таких карточках, подключайте рабочий проект в режиме чтения, а запись добавляйте позже. Весь контур, от выбора сервера до правил подтверждения, мы собираем в рамках разработки ИИ-агентов и сверяем со схемой процессов в вашей Jira.

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

Что такое MCP Jira?
Это сервер протокола MCP, который даёт ИИ-агенту инструменты для работы с Jira: поиск задач, чтение карточек, подготовку и запись изменений. Агент действует от имени учётной записи и ограничен её правами.
Может ли агент сам менять статусы задач?
Да, если такое право есть у учётной записи, под которой работает сервер: у Atlassian есть инструмент перевода задач по статусам. Записи лучше проводить через подтверждение человека, а переходы открывать постепенно, после тестового месяца.
Нужна ли отдельная учётная запись для агента?
Да, это упрощает контроль: в истории Jira видно, чьи это правки, а доступ отзывается одним действием. Ограничьте запись проектами эксперимента и уберите права на удаление.
Как проверить, что агент оставил лишнее нетронутым?
Сверяйте историю изменений карточек с проектом правок, который агент показал до записи. Расхождения фиксируйте и разбирайте до расширения прав.
Подойдёт ли Jira на своём сервере?
Зависит от выбранного MCP-сервера. Поддержку своей редакции Jira проверьте в документации Atlassian, а для самостоятельной установки смотрите её же или серверы сообщества.