
leorosignoli/jira-zephyr-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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
- read_jira_issue - Retrieve JIRA issue information
- create_test_plan - Create new test plans in Zephyr
- list_test_plans - Browse existing test plans
- create_test_cycle - Create test execution cycles
- list_test_cycles - View test cycles with execution status
- execute_test - Update test execution results
- get_test_execution_status - Check test execution progress
- link_tests_to_issues - Associate tests with JIRA issues
- 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)
- Clone the repository:
git clone https://github.com/your-username/jira-zephyr-mcp.git
cd jira-zephyr-mcp
- Install dependencies:
npm install
- Build the project:
npm run build
Configuration
- Copy the example environment file:
cp .env.example .env
- Configure your JIRA and Zephyr credentials in
.env:
インストール
docker run --rm -i -e JIRA_BASE_URL -e JIRA_USERNAME -e JIRA_API_TOKEN -e ZEPHYR_API_TOKEN jira-zephyr-mcp設定
{
"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"
}
}
}
}