io.github.maksimsarychau/mcp-zebrunner
Unified Zebrunner MCP server for TCM test cases, suites, coverage analysis, launchers, etc.
{
"mcpServers": {
"mcp-zebrunner": {
"command": "npx",
"args": [
"-y",
"mcp-zebrunner"
],
"env": {
"ZEBRUNNER_URL": "<zebrunner_url>",
"ZEBRUNNER_LOGIN": "<zebrunner_login>",
"ZEBRUNNER_TOKEN": "<your-zebrunner_token>",
"TIMEOUT": "<timeout>",
"RETRY_ATTEMPTS": "<retry_attempts>",
"RETRY_DELAY": "<retry_delay>",
"MAX_PAGE_SIZE": "<max_page_size>",
"DEFAULT_PAGE_SIZE": "<default_page_size>",
"DEBUG": "<debug>",
"ENABLE_RULES_ENGINE": "<enable_rules_engine>",
"STRICT_URL_VALIDATION": "<strict_url_validation>",
"SKIP_URL_VALIDATION_ON_ERROR": "<skip_url_validation_on_error>",
"ENABLE_RATE_LIMITING": "<enable_rate_limiting>",
"MAX_REQUESTS_PER_SECOND": "<max_requests_per_second>",
"RATE_LIMITING_BURST": "<rate_limiting_burst>"
}
}
}
}{
"mcpServers": {
"mcp-zebrunner": {
"command": "npx",
"args": [
"-y",
"mcp-zebrunner"
],
"env": {
"ZEBRUNNER_URL": "<zebrunner_url>",
"ZEBRUNNER_LOGIN": "<zebrunner_login>",
"ZEBRUNNER_TOKEN": "<your-zebrunner_token>",
"TIMEOUT": "<timeout>",
"RETRY_ATTEMPTS": "<retry_attempts>",
"RETRY_DELAY": "<retry_delay>",
"MAX_PAGE_SIZE": "<max_page_size>",
"DEFAULT_PAGE_SIZE": "<default_page_size>",
"DEBUG": "<debug>",
"ENABLE_RULES_ENGINE": "<enable_rules_engine>",
"STRICT_URL_VALIDATION": "<strict_url_validation>",
"SKIP_URL_VALIDATION_ON_ERROR": "<skip_url_validation_on_error>",
"ENABLE_RATE_LIMITING": "<enable_rate_limiting>",
"MAX_REQUESTS_PER_SECOND": "<max_requests_per_second>",
"RATE_LIMITING_BURST": "<rate_limiting_burst>"
}
}
}
}npx -y mcp-zebrunnerZEBRUNNER_URLBase URL for your Zebrunner instance (e.g., https://your-instance.zebrunner.com)
ZEBRUNNER_LOGINYour Zebrunner username/login
ZEBRUNNER_TOKENYour Zebrunner API authentication token
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)
AI-powered trading strategy development: backtesting, market data, and portfolio analysis
Feature flagging and A/B testing platform with AI-first experimentation workflows.
Query Meta Ads performance data — accounts, campaigns, ad sets, ads, metrics & settings.