LJ

leorosignoli/jira-zephyr-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

11 stars 10 forks 품질 65 트렌드 18MIT

MCP for integrating with Jira's zephyr.

개요

A Model Context Protocol (MCP) server that provides comprehensive integration with JIRA's Zephyr test management system. This server enables seamless test management operations including creating test plans, managing test cycles, executing tests, and reading JIRA issues. - : Create and list test plans in Zephyr - : Create and manage test execution cycles - : Read JIRA issue details and metadata - : Update test execution results and status - : Monitor test execution progress and statistics - : Associate test cases with JIRA issues - : Generate comprehensive test execution reports 1. - Retrieve JIRA issue information 2. - Create new test plans in Zephyr 3. - Browse existing test plans 4. - Create test execution cycles 5. - View test cycles with execution status 6. - Update test execution results 7. - Check test execution progress 8. - Associate tests with JIRA issues 9. - Create test execution reports - Node.js 18.0.

README

원문 README의 일부입니다. 원문 보기.

JIRA Zephyr MCP Server

A Model Context Protocol (MCP) server that provides comprehensive integration with JIRA’s Zephyr test management system. This server enables seamless test management operations including creating test plans, managing test cycles, executing tests, and reading JIRA issues.

Features

Core Capabilities

  • Test Plan Management: Create and list test plans in Zephyr
  • Test Cycle Management: Create and manage test execution cycles
  • JIRA Integration: Read JIRA issue details and metadata
  • Test Execution: Update test execution results and status
  • Progress Tracking: Monitor test execution progress and statistics
  • Issue Linking: Associate test cases with JIRA issues
  • Reporting: Generate comprehensive test execution reports

Available Tools

  1. read_jira_issue - Retrieve JIRA issue information
  2. create_test_plan - Create new test plans in Zephyr
  3. list_test_plans - Browse existing test plans
  4. create_test_cycle - Create test execution cycles
  5. list_test_cycles - View test cycles with execution status
  6. execute_test - Update test execution results
  7. get_test_execution_status - Check test execution progress
  8. link_tests_to_issues - Associate tests with JIRA issues
  9. generate_test_report - Create test execution reports

Prerequisites

  • Node.js 18.0.0 or higher
  • JIRA instance with Zephyr Scale or Zephyr Squad
  • Valid JIRA API credentials
  • Zephyr API access token

Integration with Cursor

Clone the project, then add the following to your Cursor configuration:

{
  "mcpServers": {
    "jira-zephyr": {
      "command": "node",
      "args": ["/path/to/jira-zephyr-mcp/dist/index.js"],
      "env": {
        "JIRA_BASE_URL": "https://your-domain.atlassian.net",
        "JIRA_USERNAME": "[email protected]",
        "JIRA_API_TOKEN": "your-jira-api-token",
        "ZEPHYR_API_TOKEN": "your-zephyr-api-token"
      }
    }
  }
}

Using Docker

Alternatively, you can configure Cursor to run the MCP server in Docker (ensure the image is built first):

{
  "mcpServers": {
    "jira-zephyr": {
      "command": "docker",
      "args": ["run", "--rm", "-i","-e","JIRA_BASE_URL","-e","JIRA_USERNAME","-e","JIRA_API_TOKEN","-e","ZEPHYR_API_TOKEN", "jira-zephyr-mcp"],
      "env": {
        "JIRA_BASE_URL": "https://your-domain.atlassian.net",
        "JIRA_USERNAME": "[email protected]",
        "JIRA_API_TOKEN": "your-jira-api-token",
        "ZEPHYR_API_TOKEN": "your-zephyr-api-token"
      }
    }
  }
}

Installation (for development)

  1. Clone the repository:
git clone https://github.com/your-username/jira-zephyr-mcp.git
cd jira-zephyr-mcp
  1. Install dependencies:
npm install
  1. Build the project:
npm run build

Configuration

  1. Copy the example environment file:
cp .env.example .env
  1. Configure your JIRA and Zephyr credentials in .env:
GitHub에서 전체 README 보기

설치

docker run --rm -i -e JIRA_BASE_URL -e JIRA_USERNAME -e JIRA_API_TOKEN -e ZEPHYR_API_TOKEN jira-zephyr-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "jira-zephyr": { "command": "node", "args": ["/path/to/jira-zephyr-mcp/dist/index.js"], "env": { "JIRA_BASE_URL": "https://your-domain.atlassian.net", "JIRA_USERNAME": "[email protected]", "JIRA_API_TOKEN": "your-jira-api-token", "ZEPHYR_API_TOKEN": "your-zephyr-api-token" } } } }