MCP JIRA Server
Интеграция MCP с Jira
Простой сервер Model Context Protocol (MCP) для Jira, который позволяет LLM выступать в роли менеджеров проектов и личных помощников для команд, использующих Jira. Построен на базе Jira REST API v3.
Возможности
Основные инструменты MCP
create_issue — создание новых задач в Jira с правильным форматированием и описаниями в формате ADF
search_issues — поиск задач с использованием JQL с интеллектуальным форматированием и пагинацией
get_sprint_status — получение подробных отчетов о ходе спринта с метриками
get_team_workload — анализ рабочей нагрузки и пропускной способности членов команды
generate_standup_report — автоматическая генерация ежедневных отчетов о стендапах
Возможности управления проектами
Поддержка нескольких проектов: работа с несколькими проектами путем динамического указания ключей проектов
Отслеживание прогресса спринта с визуальными индикаторами
Анализ рабочей нагрузки команды и планирование ресурсов
Автоматическая генерация ежедневных отчетов о стендапах
Создание задач с правильной приоритизацией
Интеллектуальный поиск и фильтрация задач
Надежность
Автоматический повтор запросов с экспоненциальной задержкой при достижении лимитов скорости (429) и временных ошибках (503)
Пагинация для больших наборов результатов
Учет часовых поясов при обработке дат
Корректная обработка пользовательских статусов и типов задач Jira
Related MCP server: JIRA MCP Server
Требования
Python 3.8 или выше
Учетная запись Jira Cloud с API-токеном
MCP-совместимый клиент (например, Claude Desktop)
Быстрая настройка
Клонирование и установка:
git clone https://github.com/your-org/mcp-jira.git
cd mcp-jira
python3 -m venv .venv
source .venv/bin/activate
pip install -e .Настройка учетных данных Jira:
cp .env.example .env
# Edit .env with your valuesJIRA_URL=https://your-domain.atlassian.net
JIRA_USERNAME=your.email@domain.com
JIRA_API_TOKEN=your_api_token
PROJECT_KEY=PROJ
DEFAULT_BOARD_ID=123Тестирование сервера:
.venv/bin/python -m mcp_jiraВы должны увидеть Initializing MCP Jira server... в выводе. Нажмите Ctrl+C для остановки.
Примеры использования
Создание задач
"Create a high priority bug for the login system not working properly"
Автоматически назначает правильный тип задачи, приоритет и форматирование
Управление спринтом
"What's our current sprint status?"
Получает подробный отчет о прогрессе с метриками и визуальными индикаторами
Управление командой
"Show me the team workload for john.doe, jane.smith, mike.wilson"
Анализирует пропускную способность и предоставляет распределение рабочей нагрузки
Ежедневные стендапы
"Generate today's standup report"
Создает отформатированный отчет с завершенными, текущими и заблокированными задачами
Интеграция с MCP
С Claude Desktop
Файл конфигурации находится по адресу:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Добавьте следующую запись, заменив /path/to/mcp-jira на абсолютный путь, по которому вы клонировали репозиторий:
{
"mcpServers": {
"mcp-jira": {
"command": "/path/to/mcp-jira/.venv/bin/python",
"args": ["-m", "mcp_jira"]
}
}
}Примечание: Используйте Python-бинарный файл из папки
.venv— это гарантирует доступность всех зависимостей. Полеcwdне требуется; сервер разрешает свою конфигурацию, используя абсолютные пути внутри.
Чтобы найти правильный путь, выполните это изнутри директории проекта:
echo "$(pwd)/.venv/bin/python"Перезапустите Claude Desktop после сохранения конфигурации.
С другими MCP-клиентами
Сервер следует стандартному протоколу MCP и работает с любым MCP-совместимым клиентом.
Конфигурация
Обязательные переменные окружения
JIRA_URL— URL вашего экземпляра JiraJIRA_USERNAME— Ваше имя пользователя/email в JiraJIRA_API_TOKEN— Ваш API-токен JiraPROJECT_KEY— Ключ проекта по умолчанию для операций (может быть переопределен для каждого запроса)
Дополнительные настройки
DEFAULT_BOARD_ID— Доска по умолчанию для операций со спринтами (может быть переопределена для каждого запроса)STORY_POINTS_FIELD— ID пользовательского поля для Story Points (по умолчанию: customfield_10026)DEBUG_MODE— Включение отладочного логирования (по умолчанию: false)LOG_LEVEL— Уровень логирования (по умолчанию: INFO)
Получение API-токена Jira
Перейдите в Настройки учетной записи Atlassian
Нажмите "Create API token"
Дайте ему имя и скопируйте токен
Используйте свой email в качестве имени пользователя, а токен — в качестве пароля
Архитектура
Эта реализация отдает приоритет простоте и надежности:
Один файл сервера MCP — все инструменты в одном месте
Стандартный протокол MCP — использует официальный SDK MCP
Jira REST API v3 — использует формат Atlassian Document Format (ADF) для описаний
Богатое форматирование — предоставляет красивые, читабельные отчеты
Повтор с задержкой — автоматически обрабатывает лимиты скорости и временные ошибки API Jira
Пагинация — извлекает все результаты для больших наборов задач
Обработка ошибок — корректная обработка проблем API Jira и пользовательских статусов
Асинхронная поддержка — быстрые и отзывчивые операции
Устранение неполадок
Распространенные проблемы
"No active sprint found"
Убедитесь, что на вашей доске есть активный спринт
Проверьте, правильно ли установлен
DEFAULT_BOARD_ID
Ошибки аутентификации
Проверьте правильность вашего API-токена
Убедитесь, что ваше имя пользователя — это ваш адрес электронной почты
Ошибки прав доступа
Убедитесь, что ваш пользователь Jira имеет соответствующие права доступа к проекту
Проверьте, существует ли ключ проекта и есть ли у вас к нему доступ
Режим отладки
Установите DEBUG_MODE=true в вашем файле .env для подробного логирования.
Разработка
Сделайте форк репозитория
Настройте среду разработки:
python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"Запустите тесты:
python -m pytest tests/ -vОтправьте pull request
Лицензия
Лицензия MIT — см. файл LICENSE
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityCmaintenanceAn MCP server that enables AI assistants to interact with JIRA, allowing for querying issue details, creating and updating work items, and managing attachments through a standardized interface.124MIT
- AlicenseBqualityDmaintenanceProvides tools for AI assistants to interact with JIRA APIs, enabling them to read, create, update, and manage JIRA issues through standardized MCP tools.6193MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI systems to interact with JIRA through natural language, allowing users to retrieve issue details, create new tickets, search using JQL, and access project information.3
- AlicenseAqualityDmaintenanceEnables AI assistants to interact with Jira Cloud by managing issues, comments, custom fields, and sprint tasks through a standardized interface. Supports issue creation, updates, team activity tracking, and progress reporting.1189Apache 2.0
Related MCP Connectors
Connect to Atlassian Jira, Confluence, and Compass to search, create, and manage your work.
Task manager your agent can fully operate: boards, tasks, sprints, roles, worklogs, day planner.
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Warzuponus/mcp-jira'
If you have feedback or need assistance with the MCP directory API, please join our Discord server