Labsco
MCP SERVER

JIRA Zephyr

by leorosignoli

Run Zephyr test management from your assistant — plans, cycles, executions and the report at the end — with the JIRA issue in the same conversation.

Automated Testing & QA
Summary
The test-management admin, done from where the testing is being discussed.

Creating a cycle, marking executions, linking them back to the issue and producing the report all sit in one place, so the bookkeeping around a release stops being a separate afternoon in the Zephyr UI.

What it is

An integration with Zephyr, JIRA's test management system. Test plans and cycles are created and listed, executions are updated, tests are linked to issues, and JIRA issues are readable alongside them.

What you get
  • Test plans created and listed in Zephyr
  • Test cycles created and listed, with their execution status attached
  • Execution results updated as tests are run
  • Execution progress and statistics read back, so a cycle's state is a query rather than a spreadsheet
  • Tests linked to the JIRA issues they cover
  • JIRA issue details and metadata read directly, without leaving the flow
  • Execution reports generated from a cycle
Requirements

Node.js 18.0.0 or higher. A JIRA instance with Zephyr Scale or Zephyr Squad, and in the config your JIRA base URL, a JIRA username and API token, and a Zephyr API token. A Docker image is an alternative to running it under node.

Setup effort

One command plus a key — docker run --rm -i -e JIRA_BASE_URL -e JIRA_USERNAME -e JIRA_API_TOKEN -e ZEPHYR_API_TOKEN jira-zephyr-mcp, then supply credentials