jira-mcp
1
This project provides a Model Context Protocol server to integrate JIRA and Zephyr with AI assistants like Claude, facilitating seamless task creation, management, and test execution through a standardized protocol.
JIRA MCP Integration
The JIRA MCP project is a Node.js/TypeScript application that provides a Model Context Protocol (MCP) server for integrating with JIRA and Zephyr. It allows AI assistants to interact with JIRA for project management and Zephyr for test management through a standardized protocol.
Features
- Create JIRA tickets with summary, description, acceptance criteria, and issue type
- Automatically create linked Test tickets for Stories with points
- Search for JIRA tickets and update existing ones
- Link JIRA tickets together
- Retrieve and add test steps for Zephyr test tickets
- Seamless integration with Claude desktop application
Installation
- Clone the repository.
- Install dependencies.
- Build the project.
Configuration
- Add the JIRA MCP server configuration to your Claude configuration file.
- Use the provided template for required environment variables.
Available Tools
- create-ticket: Creates a new JIRA ticket.
- get-ticket: Retrieves details of an existing ticket.
- search-tickets: Searches for JIRA tickets.
- update-ticket: Updates an existing ticket.
- link-tickets: Links two JIRA tickets.
- get-test-steps/add-test-steps: Manage Zephyr test steps.
Project Architecture
The project follows a modular architecture with clear separation of concerns, structured around the JIRA and Zephyr integration modules.
Usage with Claude
Once configured properly, ask Claude to create or manage JIRA tickets with specified criteria.