
Advanced Zebrunner MCP Server
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 toolsPublic 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*secretYour Zebrunner API authentication token (Personal API Token from Settings → API Tokens, or refreshToken from SSO session)
TIMEOUTAPI request timeout in milliseconds (default: 30000)
RETRY_ATTEMPTSNumber of retry attempts for failed API requests (default: 3)
RETRY_DELAYDelay between retry attempts in milliseconds (default: 1000)
MAX_PAGE_SIZEMaximum page size for paginated API requests (default: 100, max: 1000)
DEFAULT_PAGE_SIZEDefault page size for paginated API requests (default: 10)
DEBUGEnable debug logging (default: false)
ENABLE_RULES_ENGINEEnable the rules engine for test case validation (default: auto-detected from mcp-zebrunner-rules.md file)
STRICT_URL_VALIDATIONEnable strict URL validation for security (default: true)
SKIP_URL_VALIDATION_ON_ERRORSkip URL validation if it fails (less secure, more permissive) (default: false)
ENABLE_RATE_LIMITINGEnable rate limiting for API calls (default: true)
MAX_REQUESTS_PER_SECONDMaximum API requests per second (default: 5, max: 100)
RATE_LIMITING_BURSTAllow burst of API requests (default: 10, max: 200)
PORT*HTTP server port (required for StreamableHTTP mode)
MCP_TRANSPORTTransport mode: stdio, http, or auto (default: auto)
MCP_AUTH_MODEAuthentication mode: headers, oauth, or both (default: headers)
MCP_SERVER_URLPublic URL of this MCP server (for OAuth metadata)
Readme
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_<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.
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