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, без глобальной установки