mcp-jira-server

by 1broseidon

Integrations

  • Allows AI assistants to manage Jira issues programmatically, including creating, listing, updating, getting details, deleting issues, and adding comments.

Servidor Jira MCP

Un servidor de protocolo de contexto de modelo que proporciona integración con la API REST de Jira, lo que permite a los asistentes de IA gestionar problemas de Jira mediante programación.

Características

Este servidor proporciona herramientas para gestionar problemas de Jira:

  • Crear nuevos problemas (tareas, epopeyas, subtareas)
  • Lista de problemas con filtrado de estado opcional
  • Actualizar los problemas existentes (resumen, descripción, estado)
  • Obtenga información detallada del problema
  • Eliminar problemas
  • Añadir comentarios a los problemas

Configuración

Prerrequisitos

  1. Una cuenta de Jira con acceso a la API
  2. Token de API de Jira (se puede generar desde la configuración de la cuenta de Atlassian )

Instalación

  1. Instalar dependencias:
npm install
  1. Construir el servidor:
npm run build

Configuración

  1. Cree un archivo .jira-config.json en su directorio de trabajo:
{ "projectKey": "YOUR_PROJECT_KEY" }
  1. Configure el servidor MCP con sus credenciales de Jira:

En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json En Windows: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "jira": { "command": "node", "args": ["/path/to/jira-server/build/index.js"], "env": { "JIRA_EMAIL": "your-email@example.com", "JIRA_API_TOKEN": "your-api-token", "JIRA_DOMAIN": "your-domain" } } } }

Herramientas disponibles

crear_problema

Crea un nuevo problema de Jira

  • Parámetros requeridos:
    • working_dir: Directorio que contiene .jira-config.json
    • Resumen: Título del problema
    • Descripción: Descripción del problema
    • tipo: Tipo de problema (Tarea, Épica o Subtarea)

lista_de_problemas

Enumera los problemas del proyecto.

  • Parámetros requeridos:
    • working_dir: Directorio que contiene .jira-config.json
  • Parámetros opcionales:
    • Estado: Filtrar por estado (p. ej., "Por hacer", "En curso", "Listo")

problema de actualización

Actualiza un problema existente

  • Parámetros requeridos:
    • working_dir: Directorio que contiene .jira-config.json
    • issue_key: Clave de emisión (p. ej., PRJ-123)
  • Parámetros opcionales:
    • Resumen: Nuevo título
    • Descripción: Nueva descripción
    • estado: Nuevo estado

obtener_problema

Obtiene información detallada sobre un problema específico

  • Parámetros requeridos:
    • working_dir: Directorio que contiene .jira-config.json
    • issue_key: Clave de emisión (p. ej., PRJ-123)

eliminar_problema

Elimina un problema de Jira

  • Parámetros requeridos:
    • working_dir: Directorio que contiene .jira-config.json
    • issue_key: Clave de emisión (p. ej., PRJ-123)

añadir_comentario

Agrega un comentario a un problema existente

  • Parámetros requeridos:
    • working_dir: Directorio que contiene .jira-config.json
    • issue_key: Clave de emisión (p. ej., PRJ-123)
    • comentario: Texto del comentario para agregar

Desarrollo

Para desarrollo con reconstrucción automática:

npm run watch

Manejo de errores

El servidor incluye un manejo integral de errores para:

  • Claves de proyecto no válidas
  • Configuración faltante
  • Tipos de problemas no válidos
  • Errores de autenticación de API
  • Transiciones de estado no válidas

Formato de salida

La información del problema está formateada para incluir:

  • Clave del problema y resumen
  • Tipo de problema y estado
  • Fecha de creación y creador
  • Descripción
  • Comentarios (si los hay) con autor y marca de tiempo

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Proporciona integración con la API REST de Jira, lo que permite que los asistentes de IA gestionen problemas de Jira mediante programación.

  1. Características
    1. Configuración
      1. Prerrequisitos
      2. Instalación
      3. Configuración
    2. Herramientas disponibles
      1. crear_problema
      2. lista_de_problemas
      3. problema de actualización
      4. obtener_problema
      5. eliminar_problema
      6. añadir_comentario
    3. Desarrollo
      1. Manejo de errores
      2. Formato de salida

    Related MCP Servers

    • A
      security
      A
      license
      A
      quality
      Provides capabilities for searching Jira issues using JQL and retrieving detailed issue information.
      Last updated -
      2
      114
      17
      JavaScript
      MIT License
      • Apple
    • -
      security
      A
      license
      -
      quality
      Enables AI applications to manage JIRA issues, workflows, and tasks through a standardized MCP interface, facilitating real-time updates and seamless interaction with JIRA's API.
      Last updated -
      6
      Python
      MIT License
      • Apple
    • A
      security
      A
      license
      A
      quality
      Provides an interface to access and manage JIRA data through the Model Context Protocol, offering features like relationship tracking, data cleaning, and contextual insights for AI applications.
      Last updated -
      9
      114
      18
      TypeScript
      MIT License
      • Apple
      • Linux
    • -
      security
      F
      license
      -
      quality
      Enables AI models to interact with Jira using a standardized protocol, offering full Jira REST API integration with features like optimal performance through connection pooling, error handling, and request monitoring.
      Last updated -
      2
      TypeScript

    View all related MCP servers

    ID: 2a6ts4367i