remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Uses .ENV for configuration management, allowing users to set up Jira connection details including base URL, username, and API token.
Enables GitHub integration for code analysis and workflow management as evidenced by the CodeQL badge and GitHub Actions workflow reference.
Integrates with Jira's API to fetch issue details, retrieve assigned tickets, filter issues by type, list projects, get issue types, and track recent changes in tickets, enabling AI-powered Jira ticket management directly within Cursor IDE.
MCP de contexto de Jira
Una implementación del Protocolo de Contexto de Modelo (MCP) para Jira que le permite:
- Ingrese un enlace de ticket de Jira para obtener los detalles del problema e indicarle a Cursor que lo solucione
- Recupere todos los tickets asignados a usted dentro de un proyecto de Jira específico
- Filtra los problemas de Jira según un tipo de problema específico y dirige automáticamente Cursor para resolverlos
- Integre perfectamente con la API de Jira para automatización y eficiencia
Configuración
Prerrequisitos
- Node.js 20.17.0 o superior
- Una cuenta de Jira con acceso a la API
- Un token de API de Jira (se puede generar en Atlassian API Tokens )
Instalación
Instalación mediante herrería
Para instalar Jira Context MCP para Claude Desktop automáticamente a través de Smithery :
Instalación manual
- Clonar este repositorio:Copy
- Instalar dependencias:Copy
- Cree un archivo
.env
basado en el ejemplo:Copy - Edite el archivo
.env
con sus detalles de Jira:Copy
Construir
Construya el proyecto con:
Uso
Iniciando el servidor
Iniciar el servidor HTTP:
O utilice el modo CLI:
Conectando con el cursor
- En Cursor, abra la Paleta de comandos (Ctrl+Shift+P o Cmd+Shift+P)
- Escriba "Conectarse al servidor MCP"
- Seleccione "Conectarse al servidor MCP"
- Introduzca la URL del servidor (predeterminado:
http://localhost:3000/sse
)
Herramientas disponibles
Una vez conectado, podrá utilizar las siguientes herramientas en Cursor:
1. Obtener detalles del problema de Jira
Obtenga información detallada sobre un problema específico de Jira:
2. Asignar problemas
Recuperar problemas asignados a usted en un proyecto específico:
3. Obtener problemas por tipo
Filtrar problemas por tipo (error, historia, épico, etc.):
4. Consigue proyectos
Enumere todos los proyectos disponibles:
5. Obtener tipos de problemas
Enumere todos los tipos de problemas disponibles:
6. Obtenga cambios recientes de tickets
Recuperar los cambios realizados en los tickets durante un período específico (por ejemplo, los últimos 7 días) en un proyecto:
Ejemplos de comandos
🚀 Jira MCP Server + Cursor IDE = ¡Tu asistente Jira con IA! Así es como facilita el trabajo de los desarrolladores:
📂 "Enumerar todos los proyectos de Jira a los que tengo acceso"
→ La IA recupera todos los proyectos disponibles al instante
¡No más búsquedas manuales!
📋 "Enumerar todos los problemas en PROYECTO"
→ La IA recupera todos los tickets abiertos
¡Manténgase organizado sin esfuerzo!
🐛 "Filtrar solo errores o solicitudes de cambio y solucionarlos"
→ La IA identifica y dirige al cursor para resolverlos
¡Solucione problemas más rápido con la automatización!
✅ "Encuentra todos los tickets que tengo asignados y corrígelos"
→ La IA extrae tus tareas y deja que Cursor las gestione
¡Manténgase al tanto de su trabajo sin complicaciones!
🔍 "Obtener detalles del problema de Jira PROYECTO-123"
→ La IA obtiene información completa del problema en segundos
¡No más cambios de pestañas!
📊 "¿Qué cambió en los tickets en los últimos 7 días en PROYECTO?"
→ La IA rastrea las actualizaciones recientes y destaca los cambios clave
¡Ya no es necesario verificar manualmente el historial de tickets!
🔥 TL;DR: ¡ Tu IA ahora habla Jira + Cursor! Recupera proyectos, filtra incidencias, rastrea cambios y corrige errores, todo desde tu IDE.
Desde el trabajo atrasado hasta la corrección de errores, ¡MCP Server hace que Jira trabaje para usted!
Flujos de trabajo de ejemplo
Corregir un error específico
- Conéctese al servidor Jira MCP en Cursor.
- Obtenga los detalles del problema:Copy
- Revise los detalles del problema e indique a Cursor que lo solucione:Copy
Trabaje en los problemas asignados
- Conéctese al servidor Jira MCP en Cursor.
- Recupera tus problemas asignados:Copy
- Pídale a Cursor que le ayude con uno de los problemas:Copy
Corregir todos los errores en un proyecto
- Conéctese al servidor Jira MCP en Cursor.
- Recuperar todos los problemas de errores:Copy
- Instruir cursor:Copy
Revisar cambios recientes
- Conéctese al servidor Jira MCP en Cursor.
- Recuperar actualizaciones de tickets recientes:Copy
- Revise los cambios para mantenerse actualizado sobre las modificaciones.
Desarrollo
Estructura del proyecto
src/
- Código fuenteservices/
- Servicio API de Jiratypes/
- Definiciones de tipos de TypeScriptutils/
- Funciones de utilidadserver.ts
- Implementación del servidor MCPindex.ts
- Punto de entrada de la aplicacióncli.ts
- Punto de entrada CLI
Agregar nuevas herramientas
Para agregar nuevas herramientas, edite el archivo src/server.ts
y agregue nuevas definiciones de herramientas en el método registerTools
.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Autor
Rahul Dey - @rahulthedevil
This server cannot be installed
Servidor MCP para proporcionar información de tickets de Jira a agentes de codificación de IA como Cursor