zephyr-dc-mcp
Provides tools for managing Zephyr Scale test management on Jira Data Center, including test cases, test cycles, executions, test plans, folders, environments, and traceability to Jira issues.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@zephyr-dc-mcpsearch for test cycles in project PROJ"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Zephyr Scale Data Center MCP Server
This project provides a Model Context Protocol (MCP) server for integrating with SmartBear Zephyr Scale Data Center (formerly TM4J). It empowers LLM-based systems, specifically OpenCode, to interact with your Jira Data Center test management data.
Requirements
Python Version: Python 3.10 or higher (when running from source).
Jira Instance: Jira Data Center / Server with Zephyr Scale plugin.
Standalone Mode: A pre-compiled executable (
dist/zephyr-scale-mcp) is provided for zero-dependency deployment without requiring a local Python installation.
Related MCP server: Zephyr Scale MCP Server
Features
Test Cases & Test Scripts
Get Test Case: Retrieve details for a specific Zephyr Scale test case.
List / Search Test Cases: Search for all test cases within a project.
Create Test Case: Create a new test case with status, priority, owner, and labels.
Update Test Case: Update fields on an existing test case.
Get Test Script: Retrieve step-by-step test script instructions for a test case.
Create or Update Test Script: Save step-by-step script steps for a test case.
Link Test to Issue (Traceability): Link a test case to a Jira issue key.
Test Cycles & Executions
Get Test Cycle: Fetch details for a specific test cycle/run.
Search Test Cycles: Search for test cycles in a project.
Create Test Cycle: Create a new test cycle/run with planned dates and description.
Update Test Cycle: Update name, description, status, or folder for a test cycle.
Create Test Execution: Execute a test case and log status (PASS, FAIL, WIP, BLOCKED).
Get Test Execution: Retrieve result details for a specific execution ID.
List Test Executions: List execution history for a specific test case.
Test Plans, Folders, Environments & Statuses
Get Test Plan: Retrieve test plan details.
Search Test Plans: Search test plans within a project.
Create Test Plan: Create a new test plan.
List Folders: List folder structures (TEST_CASE, TEST_CYCLE, TEST_PLAN).
Create Folder: Create new folders for organizing test assets.
List Environments: Retrieve configured environment names for a project.
List Statuses: Retrieve configured execution status options for a project.
Environment Variables
Before running the server, configure the connection parameters:
ZEPHYR_BASE_URL: (Mandatory) The Base URL to your Jira instance (e.g.https://jira.yourcompany.com). No default is provided.ZEPHYR_PAT: (Mandatory) Your Jira Personal Access Token (PAT) used for authentication. Alternatively,JIRA_PAT,ZEPHYR_API_KEY, orJIRA_API_TOKENare accepted.ZEPHYR_SSL_VERIFY: Optional. Set tofalseto disable SSL verification. By default, the server validates certificates against the operating system's native certificate store (viatruststore).
OpenCode Integration Guide
To integrate this MCP server into OpenCode, configure it under the top-level "mcp" key in your OpenCode configuration file (~/.config/opencode/opencode.json or project-level opencode.json).
Example OpenCode Configuration (opencode.json)
{
"mcp": {
"zephyr-datacenter": {
"type": "local",
"command": ["/path/to/dist/zephyr-scale-mcp"],
"environment": {
"ZEPHYR_BASE_URL": "https://jira.yourcompany.com",
"ZEPHYR_PAT": "{env:ZEPHYR_PAT}"
},
"enabled": true
}
}
}Note: OpenCode uses
{env:VAR_NAME}for credentials interpolation from your environment shell.
Developer Guide
For detailed build instructions, python environment setups (pip and uv), running unit tests, and PyInstaller executable building, please see BUILD.md.
Quick Setup
Standard Python (pip):
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
pip install -r requirements-dev.txt
PYTHONPATH=. pytest tests/Using uv:
uv venv
source .venv/bin/activate
uv pip install -r requirements.txt -r requirements-dev.txt
PYTHONPATH=. uv run pytest tests/Building Standalone Binary
./build.shThe resulting executable will be created at dist/zephyr-scale-mcp.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables comprehensive test management in Zephyr Scale Cloud, including creating and managing test cases, executing tests with step-by-step results, organizing test cycles and plans, and performing advanced JQL searches.Last updated182MIT
- Flicense-qualityDmaintenanceEnables comprehensive test management through SmartBear Zephyr Scale's REST API, supporting automated workflows for test cases, cycles, executions, folders, and linking tests to Jira issues through natural language.Last updated2
- Flicense-quality-maintenanceIntegrates with the Zephyr Scale test management tool for Jira to fetch and update test case information, including steps, labels, and priorities. It enables users to manage test cases through natural language interactions within Claude Desktop and other MCP clients.Last updated0
- Flicense-quality-maintenanceEnables LLMs to interact with Atlassian Jira Data Center through natural language queries for semantic search and automated workflow execution. It provides secure tools to discover, inspect, and execute Jira API operations using production-ready authentication methods.Last updated33
Related MCP Connectors
Connect to Atlassian Jira, Confluence, and Compass to search, create, and manage your work.
Provides cloud browser automation capabilities using Stagehand and Browserbase, enabling LLMs to i…
Enable language models to perform advanced AI-powered web scraping with enterprise-grade reliabili…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/dalemarchand/zephyr-dc-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server