MCP.Market

Advanced Zebrunner MCP Server

by maksimsarychau·io.github.maksimsarychau/mcp-zebrunner·v9.2.1·5 stars

Advanced analytics, reporting, and safe mutations for Zebrunner. 64 tools, 14 resources, 17 prompts.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

5 stars536 downloads/wk

Reviews

Write one

Nobody has reviewed Advanced Zebrunner MCP Server yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Advanced Zebrunner MCP Server tools (64, 10 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • about_mcp_tools

    📚 Discover Advanced Zebrunner MCP Server capabilities: tools summary/detail, prompts catalog (/commands), resources catalog (@data), or dual-MCP routing guidance. Use mode='summary' for a full overview, or mode='routing' for the table that explains when to prefer the official `zebrunner` MCP vs this server when both are connected.

  • aggregate_test_cases_by_feature

    🔍 Find ALL test cases related to a specific feature across the project.

  • analyze_regression_runtime

    📊 Analyze Regression Runtime Efficiency: collects per-launch elapsed time, attempt/re-run breakdown, per-test duration classification (Short / Medium / Long with configurable thresholds), Average Runtime per Test, and Weighted Runtime Index. Supports baseline comparison with a previous milestone or build to track deviation (%). Targets one project per call; aggregate across teams by calling multi

  • analyze_screenshot

    🔍 Analyze test screenshot with OCR and visual analysis - returns image to Claude Vision for detailed analysis

  • analyze_test_cases_duplicates

    🔍 Analyze test cases for duplicates and group similar ones by step similarity (80-90%)

  • analyze_test_cases_duplicates_semantic

    🧠 Advanced semantic duplicate analysis using LLM-powered step clustering and two-phase analysis

  • analyze_test_execution_video

    🎬 Download and analyze test execution video with Claude Vision - extracts frames, compares with test case, and predicts if failure is bug or test issue. NEW: Analysis depth modes (quick/standard/detailed), parallel frame extraction, similar failures search, and historical trends analysis!

  • analyze_test_failure

    🔍 Deep forensic analysis of failed test including logs, screenshots, error classification, and similar failures. 💡 NEW: Compare with last passed execution to see what changed! 💡 TIP: Can be auto-invoked from Zebrunner test URLs like: https://workspace.zebrunner.com/projects/PROJECT/automation-launches/LAUNCH_ID/tests/TEST_ID

  • batch_get_test_cases

    📦 Fetch multiple test cases by key in one call (partial success).

  • create_test_casewrite action
  • create_test_suitewrite action

    🔧 (Beta) Create a new Test Suite in a Zebrunner project. Requires Engineer role or higher in the target project. Suites can be nested at any depth by providing parent_suite_id. Omit parent_suite_id to create a root-level suite. TWO-STEP FLOW: 1) Call with all fields (without confirm) to get a preview + confirmation_token. 2) After user approval, call with ONLY confirm: true and the confirmation_t

  • detailed_analyze_launch_failures

    🚀 Analyze failed tests WITHOUT linked issues in a launch with grouping, statistics, and recommendations. Automatically analyzes all tests if ≤10, otherwise first 10 (use offset/limit for more). Use filterType: 'all' to include tests with issues. Supports pagination and screenshot analysis. **NEW:** Jira format with smart grouping - creates combined tickets for similar errors! 💡 TIP: Can be auto-

  • download_test_screenshot

    📸 Download test screenshot with authentication from Zebrunner

  • find_flaky_tests

    🔍 Find flaky tests across launches using a 3-phase approach: (1) cross-launch flip-flop analysis of automated tests, (2) manual-only test case scan via TCM execution history, (3) dual-perspective enrichment of top automated flaky tests with TCM data. Detects tests that oscillate between PASSED/FAILED across multiple launches within a time window.

  • generate_draft_test_by_key

    🧪 Generate draft test code from Zebrunner test case with intelligent framework detection

  • generate_report

    📊 (Beta) Universal report generator. Supports 6 report types: quality_dashboard (HTML+Markdown with 6 panels), coverage (per-suite test coverage table), pass_rate (per-platform with targets), runtime_efficiency (with delta vs previous milestone), executive_dashboard (standup-ready combined report), release_readiness (Go/No-Go assessment). Can generate single or multiple reports per call.

  • generate_weekly_regression_stability_report

    📌 Generate weekly regression stability report with pass rates, WoW deltas, and Jira-ready output

  • get_all_launches_for_project

    📋 List individual launch executions for a project with pagination. Returns launch names, statuses, and timestamps. Use this to browse or list launches, NOT for aggregated results/pass rates (use adv_get_platform_results_by_period for that).

  • get_all_launches_with_filter

    🔍 Search and filter individual launch executions by milestone, build number, or launch name. Returns matching launches with statuses. Use this to find specific launches, NOT for aggregated results/pass rates (use adv_get_platform_results_by_period for that).

  • get_all_subsuites

    📋 Get all subsuites from a root suite as flat list with pagination

  • get_all_tcm_test_case_suites_by_project

    📋 Get ALL TCM test case suites by project using comprehensive pagination

  • get_all_tcm_test_cases_by_project

    📋 Get ALL TCM test cases by project using comprehensive pagination

  • get_all_tcm_test_cases_with_root_suite_id

    🌳 Get ALL TCM test cases enriched with root suite ID information

  • get_automation_priorities

    🎯 Get available priorities for a project (names and IDs)

  • get_automation_states

    🔧 Get available automation states for a project (names and IDs)

  • get_available_projects

    🏗️ Discover available projects with their keys and IDs for dynamic project selection

  • get_bug_failure_info

    🔬 Get comprehensive failure information including failure summary and detailed test runs (SQL widgets, templateId: 6 & 10)

  • get_bug_review

    🔍 Get detailed bug review with failures, defects, reproduction dates, and optional automatic failure detail fetching (SQL widget, templateId: 9)

  • get_enhanced_test_coverage_with_rules

    🔍 Enhanced test coverage analysis with configurable rules validation and quality scoring

  • get_launch_details

    🚀 Get comprehensive launch details including test sessions (uses new reporting API with enhanced authentication)

  • get_launch_summary

    📋 Get quick launch summary without detailed test sessions (uses new reporting API)

  • get_launch_test_summary

    📊 Get lightweight launch test summary with statistics (auto-paginated, token-optimized)

  • get_platform_results_by_period

    📊 Get aggregated test results, pass rate, and statistics for a project over a time period (last 7 days, last 30 days, etc.). Returns total passed/failed/skipped/aborted counts and pass rate percentage. Use this when asked for 'results', 'pass rate', 'test statistics', 'how many passed/failed', or 'results for last N days'. Accepts any Zebrunner project key (e.g. 'DEF', 'MCP') or aliases (web/andr

  • get_project_milestones

    🎯 Get available milestones for a project with pagination and filtering

  • get_root_id_by_suite_id

    🔍 Get root suite ID for a specific suite ID

  • get_root_suites

    🌳 Get root suites (suites with no parent) from project

  • get_suite_hierarchy

    🌳 Get hierarchical test suite tree with configurable depth

  • get_tcm_suite_by_id

    🔍 Get test suite by its numeric ID. This is the primary tool for any "show me suite", "get suite by ID", or "find suite" request. Supports two modes: - simple (default): Fast direct API call. Returns suite fields (id, title, description, parentSuiteId, relativePosition). Best for quick lookups. - full: Fetches all project suites and enriches with hierarchy (rootSuiteId, parent chain, clickable li

  • get_tcm_test_suites_by_project

    📋 Get TCM test suites by project with pagination (Java methodology)

  • get_test_case_by_filter

    🔍 Get test cases using advanced filtering options with exact matching

  • get_test_case_by_key

    🔍 Get detailed test case by key or numeric ID. Accepts: • Test case key: 'MCP-29', 'MCP-2' • Numeric ID: '86280' (requires project_key) • From Zebrunner URL: extract project_key and caseId from URLs like https://example.zebrunner.com/projects/MCP/test-cases?caseId=86280 → project_key='MCP', case_key='86280' Default format is 'json' which exposes all raw field values. Use 'json' when using this to

  • get_test_case_by_title

    🔍 Get test cases by title using partial match search with pagination support

  • get_test_cases_advanced

    📊 Advanced test case retrieval with filtering and pagination (✨ Enhanced with automation state and date filtering)

  • get_test_cases_by_automation_state

    🤖 Get test cases filtered by automation state with token-based pagination (💡 Use adv_get_automation_states to see available states). Call repeatedly with page_token to paginate through all results.

  • get_test_cases_by_suite_smart

    🧠 Smart test case retrieval by suite ID - automatically detects if suite is root suite and uses appropriate filtering with enhanced pagination

  • get_test_coverage_by_test_case_steps_by_key

    🔍 Analyze test case coverage against actual implementation with recommendations

  • get_test_execution_history

    📊 Get execution history for a test across multiple launches - shows pass/fail history, last passed execution, and pass rate

  • get_test_run_by_idwrite action

    🔍 Get detailed Test Run information by ID from Public API

  • get_test_run_configuration_groupswrite action

    Get list of Configuration Groups and their Options for a project. These are used to configure Test Runs.

  • get_test_run_result_statuseswrite action

    Get list of Result Statuses configured for a project. These statuses are used when assigning results to Test Cases.

  • get_top_bugs

    🐞 Top N most frequent defects with optional issue links (SQL widget, templateId: 4)

  • import_launch_results_to_test_runwrite action
  • improve_test_case

    🔧 Analyze and improve a test case with detailed suggestions and optional automatic fixes

  • list_test_run_test_caseswrite action

    📝 List all Test Cases in a Test Run from Public API

  • list_test_runs

    🏃 List Test Runs from Public API with advanced filtering

  • list_test_suites

    📋 List test suites for a project (✅ Verified Working)

  • manage_test_runwrite action
  • regression_results_analyzer

    📊 Analyze regression test results for a milestone or build: test run overview, new/top bugs, bugs per suite, and slowest tests. Accepts milestone name and/or build number to find all TCM test runs.

  • rerun_launch_failures
  • start_launch

    🚀 (Beta) Start a new automation launch via Zebrunner "Build now" (Reporting API job/parameters + job:build). IMPORTANT: … … Resolves a template launch by launch_id, launch name query, and/or suite_path, fetches live job parameters, merges your overrides (build, locale, test_run_rules, or parameters map), and triggers CI. Use build: ".*" for latest build. Discover parameters first via adv_get_laun

  • test_reporting_connection

    🔌 Test connection to Zebrunner Reporting API with new authentication

  • update_test_casewrite action
  • update_test_suitewrite action

    🔧 (Beta) Update an existing Test Suite by its numeric ID. Requires Engineer role or higher in the target project. ⚠️ IMPORTANT: This uses PUT (full replacement). You must always provide 'title' even if you only want to change another field. Setting parent_suite_id to null or omitting it will promote the suite to root level. TWO-STEP FLOW: 1) Call with all fields (without confirm) to get a preview

  • validate_test_case

    🔍 Validate a test case against quality standards and best practices (Dynamic Rules Support + Improvement)

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • Code scan96 source files scanned; 96 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 10 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Advanced Zebrunner MCP Server compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 65% of 48,255 servers
Tools
64
the typical server has 7
Tools that change things
16%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
5
more than 83% of 28,688 servers
Downloads a week
536
more than 89% of 12,191 servers with a package

What its tools let an agent do: 50 read · 6 create · 7 change · 1 run or deploy

Install Advanced Zebrunner MCP Server in Claude Code, Cursor or VS Code

Runs npx -y mcp-zebrunner on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add mcp-zebrunner -- npx -y mcp-zebrunner
Add to Cursor

What the publisher says

From the Advanced Zebrunner MCP Server repository's README, as published. We do not edit it. Read it on GitHub

Advanced Zebrunner MCP Server

A Model Context Protocol (MCP) server that brings advanced analytics, reporting, failure forensics, and safe TCM mutations to Zebrunner. Designed to coexist with the official Zebrunner MCP (beta) — see the "Dual-MCP setup" section below.

Tool naming: every tool on this server is registered under the canonical adv form (e.g. advcreatetestcase, advlisttestruns) so it never collides with the official Zebrunner MCP. The legacy names are kept as deprecated aliases** so prompts/scripts that called the old names continue to work for now; aliases will be removed in the next major release.

🆕 v9.4.4 — Test-run metadata agent UX: post-mutation steering hints (discover env/config before update; import does not set badges); dual-MCP routing resource for environments vs Build/Platform; richer tool-intel for advmanagetestrun**. Builds on v9.4.3 env contract — see change-logs.md.

v9.4.3 — advpreparejiraautomationplan + /jira-automation-plan prompt: Zebrunner suite → structured Jira plan; advmanagetestrun Public API environment as { name } / { id }. See change-logs.md, TESTPROMPTS.md §20.

v9.3.1 — TCM pagination fixes: correct getall token walks, rootsuiteid subtree scoping, honest bulk metadata. See PUBLICAPI_PAGINATION.md and change-logs.md.

v9.3.0 — Multi-PR / period test impact: changebatches[], /test-impact-period, extended /test-impact. See TESTIMPACTWORKFLOW.md and TESTIMPACTPRPERIOD_DESIGN.md.

🆕 v9.2.7 — New advscaffoldtest_case wizard (hybrid form/conversational) to author test cases from best practices with an automatic warn-only similar-case check, plus optional projectAliases in zebrunner-config.json so tools accept short names as well as Zebrunner project keys. See release notes.

🆕 v9.2.5 — advgettestauthoringtrend (TAM template 7) completes 22/22 dashboard widget MCP coverage. Hub tools, pass-rate views, period modes. See TESTPROMPTS.md §18** and change-logs.md.

v9.2.1 — LLM-visible metrics (includecallmetrics, session breakdown), compact expansion (+19 tools), format/truncation bugfixes. See Token efficiency guide and change-logs.md.

v9.2.0 — Opt-in token/cost optimizations: format:'compact', detail:'summary', advbatchgettestcases, report inline:false. Defaults unchanged. See change-logs.md.

v9.1.0 — Launch mutations: advrerunlaunchfailures, advstart_launch (Jenkins Build Now), plus /relaunch-regression-failures and /feature-scoped-launch prompts. See GitHub Release v9.1.0.

📖 Need help with installation? Check out our Step-by-Step Install Guide for detailed setup instructions.

🚀 Installing via npm? See our MCP NPM Installation Guide for Claude Desktop, Cursor, IntelliJ IDEA, and ChatGPT Desktop configuration.

📚 Test vs Test Case vs Launch? See Terminology & Glossary — definitions, counting rules, and how metrics are calculated.

🔥 Why This Server

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Advanced Zebrunner MCP Server: common questions

Is Advanced Zebrunner MCP Server safe?
Mostly: it is graded B (83/100). Read the Advanced Zebrunner MCP Server safety report
How do I install Advanced Zebrunner MCP Server?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Advanced Zebrunner MCP Server need an API key?
Yes. The registry entry asks for ZEBRUNNER_TOKEN.
Is Advanced Zebrunner MCP Server maintained?
The last commit was 49 days ago (2026-09-16). The latest release is v9.2.1.
How does Advanced Zebrunner MCP Server compare with other MCP servers?
safety score 83/100 (higher than 65% of 48,255 servers); tools 64 (the typical server has 7); tools that change things 16% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.