MCP JIRA Server
Integración de MCP con Jira
Un servidor sencillo del Protocolo de Contexto de Modelo (MCP) para Jira que permite a los LLM actuar como gestores de proyectos y asistentes personales para equipos que utilizan Jira. Construido sobre la API REST de Jira v3.
Características
Herramientas principales de MCP
create_issue - Crea nuevas incidencias en Jira con el formato adecuado y descripciones en ADF
search_issues - Busca incidencias usando JQL con formato inteligente y paginación
get_sprint_status - Obtiene informes completos del progreso del sprint con métricas
get_team_workload - Analiza la carga de trabajo y la capacidad de los miembros del equipo
generate_standup_report - Genera informes diarios de standup automáticamente
Capacidades de gestión de proyectos
Soporte para múltiples proyectos: Trabaja con varios proyectos especificando las claves de proyecto de forma dinámica
Seguimiento del progreso del sprint con indicadores visuales
Análisis de la carga de trabajo del equipo y planificación de la capacidad
Generación automatizada de informes diarios de standup
Creación de incidencias con la priorización adecuada
Búsqueda y filtrado inteligente de incidencias
Fiabilidad
Reintento automático con retroceso exponencial ante límites de tasa (429) y errores transitorios (503)
Paginación para grandes conjuntos de resultados
Gestión de fechas con reconocimiento de zona horaria
Gestión elegante de estados personalizados de Jira y tipos de incidencia
Related MCP server: JIRA MCP Server
Requisitos
Python 3.8 o superior
Cuenta de Jira Cloud con token de API
Cliente compatible con MCP (como Claude Desktop)
Configuración rápida
Clonar e instalar:
git clone https://github.com/your-org/mcp-jira.git
cd mcp-jira
python3 -m venv .venv
source .venv/bin/activate
pip install -e .Configurar las credenciales de 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=123Probar el servidor:
.venv/bin/python -m mcp_jiraDeberías ver Initializing MCP Jira server... en la salida. Presiona Ctrl+C para detenerlo.
Ejemplos de uso
Creación de incidencias
"Crea un error de alta prioridad porque el sistema de inicio de sesión no funciona correctamente"
Asigna automáticamente el tipo de incidencia, la prioridad y el formato adecuados
Gestión de sprints
"¿Cuál es el estado actual de nuestro sprint?"
Obtiene un informe de progreso completo con métricas e indicadores visuales
Gestión de equipos
"Muéstrame la carga de trabajo del equipo para john.doe, jane.smith, mike.wilson"
Analiza la capacidad y proporciona la distribución de la carga de trabajo
Standups diarios
"Genera el informe de standup de hoy"
Crea un informe formateado con los elementos completados, en curso y bloqueados
Integración con MCP
Con Claude Desktop
El archivo de configuración se encuentra en:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Añade la siguiente entrada, reemplazando /path/to/mcp-jira con la ruta absoluta donde clonaste el repositorio:
{
"mcpServers": {
"mcp-jira": {
"command": "/path/to/mcp-jira/.venv/bin/python",
"args": ["-m", "mcp_jira"]
}
}
}Nota: Utiliza el binario de Python desde dentro de la carpeta
.venv; esto asegura que todas las dependencias estén disponibles. El campocwdno es necesario; el servidor resuelve su configuración usando rutas absolutas internamente.
Para encontrar la ruta correcta, ejecuta esto desde dentro del directorio del proyecto:
echo "$(pwd)/.venv/bin/python"Reinicia Claude Desktop después de guardar la configuración.
Con otros clientes MCP
El servidor sigue el protocolo estándar MCP y funciona con cualquier cliente compatible con MCP.
Configuración
Variables de entorno requeridas
JIRA_URL- La URL de tu instancia de JiraJIRA_USERNAME- Tu nombre de usuario/correo electrónico de JiraJIRA_API_TOKEN- Tu token de API de JiraPROJECT_KEY- Clave de proyecto predeterminada para las operaciones (puede ser sobrescrita por solicitud)
Ajustes opcionales
DEFAULT_BOARD_ID- Tablero predeterminado para operaciones de sprint (puede ser sobrescrito por solicitud)STORY_POINTS_FIELD- ID de campo personalizado para los Story Points (predeterminado: customfield_10026)DEBUG_MODE- Habilitar registro de depuración (predeterminado: false)LOG_LEVEL- Nivel de registro (predeterminado: INFO)
Obtención del token de API de Jira
Haz clic en "Crear token de API"
Dale un nombre y copia el token
Usa tu correo electrónico como nombre de usuario y el token como contraseña
Arquitectura
Esta implementación prioriza la simplicidad y la fiabilidad:
Archivo de servidor MCP único - Todas las herramientas en un solo lugar
Protocolo MCP estándar - Utiliza el SDK oficial de MCP
API REST de Jira v3 - Utiliza el formato de documento de Atlassian (ADF) para las descripciones
Formato enriquecido - Proporciona informes hermosos y legibles
Reintento con retroceso - Maneja automáticamente los límites de tasa y los errores transitorios de la API de Jira
Paginación - Obtiene todos los resultados para grandes conjuntos de incidencias
Gestión de errores - Gestión elegante de problemas de la API de Jira y estados personalizados
Soporte asíncrono - Operaciones rápidas y receptivas
Solución de problemas
Problemas comunes
"No active sprint found"
Asegúrate de que tu tablero tenga un sprint activo
Comprueba que
DEFAULT_BOARD_IDesté configurado correctamente
Errores de autenticación
Verifica que tu token de API sea correcto
Comprueba que tu nombre de usuario sea tu dirección de correo electrónico
Errores de permisos
Asegúrate de que tu usuario de Jira tenga los permisos de proyecto adecuados
Comprueba que la clave del proyecto exista y que tengas acceso
Modo de depuración
Establece DEBUG_MODE=true en tu archivo .env para obtener un registro detallado.
Desarrollo
Haz un fork del repositorio
Configura un entorno de desarrollo:
python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"Ejecuta las pruebas:
python -m pytest tests/ -vEnvía una solicitud de extracción (pull request)
Licencia
Licencia MIT - ver archivo 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