mcp-jira-server

MCP-сервер для тех, кто работает с self-hosted Jira. Он даёт AI-ассистенту прямой доступ к вашему экземпляру Jira: задачам, проектам, спринтам, пользователям. Вместо того чтобы переключаться между десятком вкладок, вы просто пишете запрос в чат, и ассистент сам находит, создаёт или редактирует нужные задачи. Сервер использует Personal Access Token (PAT) для аутентификации. Это стандартный и безопасный метод для Jira Server и Data Center. Никаких паролей в открытом виде. Всё, что нужно — URL вашей Jira и токен.

Установка

npx -y mcp-jira-server

Характеристики

Общее

  • СтатусСообщество

Технологии

  • Транспорт
    stdio

Описание

Возможности

  • Поиск задач: сложные JQL-запросы с фильтрацией по проекту, статусу, приоритету, датам и исполнителю.
  • Создание задач: баги, истории, улучшения, эпики, подзадачи — любой тип, любой проект.
  • Редактирование задач: смена названия, описания, приоритета, исполнителя, компонентов.
  • Управление статусами: перевод задач по вашему workflow (в работу, на ревью, в тестирование, закрыта).
  • Комментарии: добавление и просмотр обсуждений по задачам.
  • Детальная информация: полная карточка задачи со всеми полями, переходами и историей.
  • Проекты и доски: получение списка проектов, их ключей, навигация по доскам и спринтам.
  • Пользователи: поиск людей по имени, email, группам, назначение задач.
  • Спринты: просмотр текущего и будущих спринтов, перемещение задач между ними.
  • Работа с вложениями: просмотр вложений к задачам.

Как подключить

Чтобы начать работать, вам понадобится работающий self-hosted Jira с включённой поддержкой Personal Access Token.

Шаг 1. Создайте токен. В Jira перейдите в настройки профиля (Profile → Personal Access Tokens). Укажите срок действия и права (минимум Read, для создания задач — Write). Сохраните токен.

Шаг 2. Откройте конфигурацию вашего MCP-клиента. Для Claude Desktop это файл claude_desktop_config.json. Добавьте новый сервер:

{ "mcpServers": { "jira": { "command": "npx", "args": ["-y", "mcp-jira-server"], "env": { "JIRA_URL": "https://jira.vashadomena.ru", "JIRA_PAT": "ваш_сгенерированный_токен" } } } }

Шаг 3. Сохраните файл и перезапустите клиент. Если всё настроено верно, в списке инструментов появится набор функций для работы с Jira.

Примеры запросов

После подключения вы можете просто попросить ассистента выполнить действия в Jira. Вот несколько примеров:

  • «Найди все задачи в проекте DEV, которые висят в статусе "Open" больше недели и ни на кого не назначены.»
  • «Создай багу в проекте MOBILE: "Краш при запуске на Android 14", приоритет Critical, назначь на Сергея, опиши шаги: 1. Открыть приложение. 2. Закрыть. 3. Открыть снова.»
  • «Покажи содержимое текущего спринта проекта BACKEND. Какие задачи уже завершены, а какие ещё в работе?»
  • «Перемести задачу HELP-123 в статус "Resolved" и добавь комментарий: "Готово к приёмке. Проверяйте на тестовом стенде."»

Технические детали

  • Язык: TypeScript, Node.js
  • Транспорт: stdio (стандартный ввод-вывод)
  • Аутентификация: Personal Access Token (переменные окружения JIRA_URL, JIRA_PAT)
  • Совместимость: Claude Desktop, VS Code (расширение MCP), любые MCP-клиенты
  • Установка: через npx, без глобальной установки

Поделиться