maksimsarychau avatar

Advanced Zebrunner MCP Server

maksimsarychau/mcp-zebrunner

Connects Claude to Zebrunner's test case management and analytics platform with 60+ tools spanning TCM operations, reporting, and automation workflows. Beyond basic CRUD, you get pass rate trends, coverage gap analysis, regression stability reports, and an intelligent rules engine with 100+ automated checkpoints for test case validation. All tools use an adv_ prefix to avoid collisions with Zebrunner's official MCP. Supports multiple auth modes including OAuth and Okta SSO, plus MCP resources for @ context injection and prompts for slash commands. Includes OCR and video analysis via sharp, ffmpeg, and tesseract. Best for QA teams running large test suites who need deeper analytics and batch operations alongside day to day test management.

GitHub stars
5
tools
20
auth
Secret needed
transport
STDIO, HTTP
env vars
19
last updated
Nov 11, 2026

Tools

20 tools

Public tool metadata for what this MCP can expose to an agent.

adv_get_test_case_by_keyGet detailed test case information

Get detailed test case information

No parameter schema in public metadata yet.

adv_batch_get_test_casesFetch multiple cases by key (partial success)

Fetch multiple cases by key (partial success)

No parameter schema in public metadata yet.

adv_get_test_cases_advancedAdvanced filtering with automation states, dates

Advanced filtering with automation states, dates

No parameter schema in public metadata yet.

adv_get_test_cases_by_automation_stateFilter by specific automation states

Filter by specific automation states

No parameter schema in public metadata yet.

adv_get_test_case_by_titleSearch test cases by title (partial match)

Search test cases by title (partial match)

No parameter schema in public metadata yet.

adv_get_test_case_by_filterAdvanced filtering by suite, dates, priority, automation state

Advanced filtering by suite, dates, priority, automation state

No parameter schema in public metadata yet.

adv_get_automation_statesList available automation states

List available automation states

No parameter schema in public metadata yet.

adv_get_automation_prioritiesList available priorities with IDs

List available priorities with IDs

No parameter schema in public metadata yet.

adv_get_all_tcm_test_cases_by_projectGet ALL test cases (handles pagination)

Get ALL test cases (handles pagination)

No parameter schema in public metadata yet.

adv_get_all_tcm_test_cases_with_root_suite_idAll test cases with hierarchy info

All test cases with hierarchy info

No parameter schema in public metadata yet.

adv_get_test_cases_by_suite_smartSmart suite test case retrieval with root/child auto-detection

Smart suite test case retrieval with root/child auto-detection

No parameter schema in public metadata yet.

adv_generate_reportWrites HTML/PNG to disk, returns paths

Writes HTML/PNG to disk, returns paths

No parameter schema in public metadata yet.

adv_manage_test_runTest-run metadata management with post-mutation steering hints

Test-run metadata management with post-mutation steering hints

No parameter schema in public metadata yet.

adv_validate_test_caseValidate test case quality with automated checks

Validate test case quality with automated checks

No parameter schema in public metadata yet.

adv_improve_test_caseImprove test cases with AI-powered suggestions and automated fixes

Improve test cases with AI-powered suggestions and automated fixes

No parameter schema in public metadata yet.

adv_generate_draft_test_by_keyGenerate draft test code from a test case key

Generate draft test code from a test case key

No parameter schema in public metadata yet.

adv_get_enhanced_test_coverage_with_rulesCoverage analysis using test generation rules

Coverage analysis using test generation rules

No parameter schema in public metadata yet.

adv_prepare_jira_automation_planTurn a Zebrunner suite into a structured Jira automation plan

Turn a Zebrunner suite into a structured Jira automation plan

No parameter schema in public metadata yet.

adv_create_test_case

No parameter schema in public metadata yet.

adv_list_test_runs

No parameter schema in public metadata yet.

Sponsors

Configuration

ZEBRUNNER_URL*

Base URL for your Zebrunner instance (e.g., https://your-instance.zebrunner.com)

ZEBRUNNER_LOGIN*

Your Zebrunner username/login

ZEBRUNNER_TOKEN*secret

Your Zebrunner API authentication token (Personal API Token from Settings → API Tokens, or refreshToken from SSO session)

TIMEOUT

API request timeout in milliseconds (default: 30000)

RETRY_ATTEMPTS

Number of retry attempts for failed API requests (default: 3)

RETRY_DELAY

Delay between retry attempts in milliseconds (default: 1000)

MAX_PAGE_SIZE

Maximum page size for paginated API requests (default: 100, max: 1000)

DEFAULT_PAGE_SIZE

Default page size for paginated API requests (default: 10)

DEBUG

Enable debug logging (default: false)

ENABLE_RULES_ENGINE

Enable the rules engine for test case validation (default: auto-detected from mcp-zebrunner-rules.md file)

STRICT_URL_VALIDATION

Enable strict URL validation for security (default: true)

SKIP_URL_VALIDATION_ON_ERROR

Skip URL validation if it fails (less secure, more permissive) (default: false)

ENABLE_RATE_LIMITING

Enable rate limiting for API calls (default: true)

MAX_REQUESTS_PER_SECOND

Maximum API requests per second (default: 5, max: 100)

RATE_LIMITING_BURST

Allow burst of API requests (default: 10, max: 200)

PORT*

HTTP server port (required for StreamableHTTP mode)

MCP_TRANSPORT

Transport mode: stdio, http, or auto (default: auto)

MCP_AUTH_MODE

Authentication mode: headers, oauth, or both (default: headers)

MCP_SERVER_URL

Public URL of this MCP server (for OAuth metadata)

Readme

Advanced Zebrunner MCP Server

version

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_<name> form (e.g. adv_create_test_case, adv_list_test_runs) 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.


View the full README on GitHub

Details

Repository
github.com/maksimsarychau/mcp-zebrunner
Website
github.com/maksimsarychau/mcp-zebrunner
Categories
Monitoring & Observability, Data & Analytics
Package
mcp-zebrunner
Transport
STDIO, HTTP
Auth
Required
Registry
MCP registry, active

Related Monitoring & Observability MCP servers

View all
1mbk-dev avatarOkama Mcpmbk-dev/okama-mcpPortfolio analytics via the okama library: backtests, Monte Carlo, efficient frontier, PNG charts5stars
2mockzilla avatarMockzilla Mcpmockzilla/mockzilla-mcpMock OpenAPI specs locally, or log in to deploy hosted mocks on mockzilla.org from your MCP client.5stars
3coinversaa avatarMcp Servercoinversaa/mcp-serverCrypto intelligence for AI agents. Hyperliquid trader analytics, cohorts, and live market data.0stars
4notharshhaa avatarDevops Mcpnotharshhaa/devops-mcpUnified MCP server for Kubernetes, ArgoCD, Prometheus, PagerDuty, and Loki4stars
5runframe avatarRunframe Mcp Serverrunframe/runframe-mcp-serverMCP server for Runframe incident management covering incidents, on-call, postmortems, and more.4stars
6s-b-e-n-s-o-n avatarPortkey Admin Mcps-b-e-n-s-o-n/portkey-admin-mcpFull Portkey Admin API MCP server — configs, prompts, keys, analytics, and more.4stars