Skip to main content
Glama

Jira MCP Server

by George5562

Servidor Jira MCP

Habla con Jira en lenguaje natural para obtener información y modificar tu proyecto. Úsalo con Claude Desktop junto con un README personalizado que crearás con la información del proyecto para poder delegar tareas de gestión de proyectos (por ejemplo, si tienes una lista de mi equipo y sus especialidades, asigna cualquier problema nuevo a la persona más relevante).

Construido utilizando el Protocolo de Contexto de Modelo .

El servidor permite:

  • Creación y configuración de proyectos
  • Gestión de problemas y subtareas
  • Vinculación de problemas y dependencias
  • Flujos de trabajo de problemas automatizados

Configuración

Variables de entorno requeridas:

Herramientas disponibles

1. Gestión de usuarios

// Get user's account ID by email { email: "user@example.com"; }

2. Gestión del tipo de problema

// List all available issue types // Returns: id, name, description, subtask status // No parameters required

3. Tipos de enlaces de problemas

// List all available issue link types // Returns: id, name, inward/outward descriptions // No parameters required

4. Gestión de problemas

Recuperación de problemas
// Get all issues in a project { projectKey: "PROJECT" } // Get issues with JQL filtering { projectKey: "PROJECT", jql: "status = 'In Progress' AND assignee = currentUser()" } // Get issues assigned to user { projectKey: "PROJECT", jql: "assignee = 'user@example.com' ORDER BY created DESC" }
Creando problemas
// Create a standard issue { projectKey: "PROJECT", summary: "Issue title", issueType: "Task", // or "Story", "Bug", etc. description: "Detailed description", assignee: "accountId", // from get_user tool labels: ["frontend", "urgent"], components: ["ui", "api"], priority: "High" } // Create a subtask { parent: "PROJECT-123", projectKey: "PROJECT", summary: "Subtask title", issueType: "Subtask", description: "Subtask details", assignee: "accountId" }
Problemas de actualización
// Update issue fields { issueKey: "PROJECT-123", summary: "Updated title", description: "New description", assignee: "accountId", status: "In Progress", priority: "High" }
Dependencias de problemas
// Create issue link { linkType: "Blocks", // from list_link_types inwardIssueKey: "PROJECT-124", // blocked issue outwardIssueKey: "PROJECT-123" // blocking issue }
Eliminar problemas
// Delete single issue { issueKey: "PROJECT-123" } // Delete issue with subtasks { issueKey: "PROJECT-123", deleteSubtasks: true } // Delete multiple issues { issueKeys: ["PROJECT-123", "PROJECT-124"] }

Formato de campo

Campo de descripción

El campo de descripción admite formato estilo Markdown:

  • Utilice líneas en blanco entre párrafos
  • Utilice "- " para viñetas
  • Utilice "1. " para listas numeradas
  • Utilice encabezados que terminen con ":" (seguido de una línea en blanco)

Ejemplo:

Task Overview: This task involves implementing new features: - Feature A implementation - Feature B testing Steps: 1. Design component 2. Implement logic 3. Add tests Acceptance Criteria: - All tests passing - Documentation updated

Manejo de errores

El servidor proporciona mensajes de error detallados para:

  • Claves de emisión no válidas
  • Faltan campos obligatorios
  • Problemas de permisos
  • Límites de velocidad de la API

Instrucciones de configuración

  1. Clonar el repositorio:
    git clone https://github.com/George5562/Jira-MCP-Server.git cd Jira-MCP-Server
  2. Instalar dependencias:
    npm install
  3. Configurar variables de entorno: Cree un archivo .env en el directorio raíz:
    JIRA_HOST=your-instance.atlassian.net JIRA_EMAIL=your-email@example.com JIRA_API_TOKEN=your-api-token
  4. Construir el proyecto:
    npm run build
  5. Iniciar el servidor:
    npm start

Configuración de Claude Desktop

Para utilizar este servidor MCP con Claude Desktop:

  1. Localice el archivo de configuración de Claude Desktop:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Ventanas: %APPDATA%/Claude/claude_desktop_config.json
    • Linux: ~/.config/Claude/claude_desktop_config.json
  2. Agregue el servidor Jira MCP a su configuración:
    { "mcp_servers": [ { "name": "jira-server", "command": "npm start", "cwd": "/path/to/jira-server", "env": { "JIRA_HOST": "your-instance.atlassian.net", "JIRA_EMAIL": "your-email@example.com", "JIRA_API_TOKEN": "your-api-token" } } ] }
    Reemplace /path/to/jira-server con la ruta absoluta a su repositorio clonado.
  3. Reinicie Claude Desktop para aplicar los cambios.

Referencias

You must be authenticated.

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

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.

Permite la interacción en lenguaje natural con Jira para administrar proyectos, problemas, tareas y flujos de trabajo a través del Protocolo de contexto de modelo, lo que permite a los usuarios delegar tareas de gestión de proyectos a través de Claude Desktop.

  1. Configuración
    1. Herramientas disponibles
      1. Gestión de usuarios
      2. Gestión del tipo de problema
      3. Tipos de enlaces de problemas
      4. Gestión de problemas
    2. Formato de campo
      1. Campo de descripción
    3. Manejo de errores
      1. Instrucciones de configuración
        1. Configuración de Claude Desktop
          1. Referencias

            Related MCP Servers

            • A
              security
              F
              license
              A
              quality
              A Model Context Protocol server that enables integration with JIRA, allowing users to interact with JIRA tasks and issues through Claude AI assistant.
              Last updated -
              3
              2
              Python
              • Apple
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that provides integration with Jira, allowing Large Language Models to interact with Jira projects, boards, sprints, and issues through natural language.
              Last updated -
              5
              87
              2
              TypeScript
              MIT License
              • Apple
            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol (MCP) server that enables interaction with JIRA APIs through Claude Desktop, allowing users to search, create, update, and manage JIRA issues using natural language commands.
              Last updated -
              Python
              • Linux
              • Apple
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that enables AI assistants like Claude to interact with Jira, allowing for project management tasks such as listing projects, searching issues, creating tickets, and managing sprints through natural language queries.
              Last updated -
              15
              1
              TypeScript
              MIT License
              • Linux
              • Apple

            View all related MCP servers

            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/George5562/Jira-MCP-Server'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server