Jira MCP Server
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:
JIRA_HOST: nombre de host de su instancia de JiraJIRA_EMAIL: El correo electrónico de su cuenta de JiraJIRA_API_TOKEN: Token de API de https://id.atlassian.com/manage-profile/security/api-tokens
Related MCP server: Jira MCP Server
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 required3. Tipos de enlaces de problemas
// List all available issue link types
// Returns: id, name, inward/outward descriptions
// No parameters required4. 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 updatedManejo 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
Clonar el repositorio:
git clone https://github.com/George5562/Jira-MCP-Server.git cd Jira-MCP-ServerInstalar dependencias:
npm installConfigurar variables de entorno: Cree un archivo
.enven el directorio raíz:JIRA_HOST=your-instance.atlassian.net JIRA_EMAIL=your-email@example.com JIRA_API_TOKEN=your-api-tokenConstruir el proyecto:
npm run buildIniciar el servidor:
npm start
Configuración de Claude Desktop
Para utilizar este servidor MCP con Claude Desktop:
Localice el archivo de configuración de Claude Desktop:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonVentanas:
%APPDATA%/Claude/claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
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-servercon la ruta absoluta a su repositorio clonado.Reinicie Claude Desktop para aplicar los cambios.
Referencias
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect to Atlassian Jira, Confluence, Loom, and more to search, create, and manage your work.
Persistent context for Claude. Your AI always knows your projects and next actions across sessions.
Manage projects, tasks, time tracking, and team collaboration through natural language.
Task manager your agent can fully operate: boards, tasks, sprints, roles, worklogs, day planner.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA 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.1-
- AlicenseAqualityDmaintenanceA 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.773 npm2TypeScriptMIT
- AlicenseAqualityDmaintenanceA Model Context Protocol server that enables interaction with Jira's REST API using natural language commands, allowing users to manage Jira projects, issues, comments, and workflows through Claude Desktop and other MCP clients.107MIT
- FlicenseNot gradedqualityDmaintenanceEnables Claude to interact with Jira through JQL (Jira Query Language) queries using the Model Control Protocol, allowing natural language access to Jira issue tracking and project management.-