MCP JIRA Server

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

  • Integrates with Jira to automate project management tasks including issue creation and updates, sprint tracking, project and board management, and issue search and retrieval

Integración de MCP con Jira

Este proyecto integra Claude AI con Jira para automatizar y mejorar las tareas de gestión de proyectos.

Características

Funcionalidad principal

  • Creación y gestión de problemas de Jira mediante el protocolo MCP
  • Autenticación basada en clave API
  • Formato estandarizado de solicitud/respuesta para interacciones de IA

Funciones de integración de Jira

  • Creación y actualización de problemas
  • Seguimiento básico de sprints
  • Gestión de proyectos y juntas directivas
  • Búsqueda y recuperación de problemas

Requisitos

  • Python 3.8 o superior
  • Cuenta de Jira con token de API
  • Implementación válida de MCP

Configuración

  1. Clonar el repositorio
  2. Configurar variables de entorno en .env :
    JIRA_URL=https://your-domain.atlassian.net JIRA_USERNAME=your.email@domain.com JIRA_API_TOKEN=your_api_token PROJECT_KEY=PROJ API_KEY=your_secure_api_key # For MCP authentication

Uso de la API

Crear problema

from mcp_jira.protocol import MCPRequest, MCPContext # Create request context context = MCPContext( conversation_id=\"conv-123\", user_id=\"user-123\", api_key=\"your_api_key\" ) # Create issue request request = MCPRequest( function=\"create_issue\", parameters={ \"summary\": \"Implement feature X\", \"description\": \"Detailed description\", \"issue_type\": \"Story\", \"priority\": \"High\" }, context=context ) response = await mcp_handler.process_request(request)

Problemas de búsqueda

request = MCPRequest( function=\"search_issues\", parameters={ \"jql\": \"project = PROJ AND status = 'In Progress'\" }, context=context ) response = await mcp_handler.process_request(request)

Autenticación

Todas las solicitudes requieren una clave API en el encabezado de la solicitud:

headers = { \"X-API-Key\": \"your_api_key\" }

Integración con asistentes de IA

Esta implementación de MCP está diseñada para funcionar con asistentes de IA que admiten el protocolo MCP:

  1. Configurar las variables de entorno
  2. Configura el punto final MCP en la configuración de tu asistente de IA
  3. Utilice el protocolo MCP estandarizado para las interacciones de Jira

Contribuyendo

  1. Bifurcar el repositorio
  2. Crear una rama de características
  3. Enviar una solicitud de extracción

Licencia

Licencia MIT: consulte el archivo LICENCIA , mensaje : Actualizar README para reflejar la funcionalidad actual

-
security - not tested
A
license - permissive license
-
quality - not tested

Permite que las aplicaciones de IA administren problemas, flujos de trabajo y tareas de JIRA a través de una interfaz MCP estandarizada, lo que facilita actualizaciones en tiempo real y una interacción fluida con la API de JIRA.

  1. Features
    1. Core Functionality
    2. Jira Integration Features
  2. Requirements
    1. Setup
      1. API Usage
        1. Create Issue
        2. Search Issues
      2. Authentication
        1. Integration with AI Assistants
          1. Contributing
            1. License
              ID: xjj0zi333v