Zebrunner analytics, reporting and safe mutations: 79 adv_* tools, 15 resources, 22 prompts.
Connect Runs on your machine
claude mcp add mcp-zebrunner -e ZEBRUNNER_URL=<ZEBRUNNER_URL> -e ZEBRUNNER_LOGIN=<ZEBRUNNER_LOGIN> -e ZEBRUNNER_TOKEN=<ZEBRUNNER_TOKEN> -e TIMEOUT=<TIMEOUT> -e RETRY_ATTEMPTS=<RETRY_ATTEMPTS> -e RETRY_DELAY=<RETRY_DELAY> -e MAX_PAGE_SIZE=<MAX_PAGE_SIZE> -e DEFAULT_PAGE_SIZE=<DEFAULT_PAGE_SIZE> -e DEBUG=<DEBUG> -e ENABLE_RULES_ENGINE=<ENABLE_RULES_ENGINE> -e STRICT_URL_VALIDATION=<STRICT_URL_VALIDATION> -e SKIP_URL_VALIDATION_ON_ERROR=<SKIP_URL_VALIDATION_ON_ERROR> -e ENABLE_RATE_LIMITING=<ENABLE_RATE_LIMITING> -e MAX_REQUESTS_PER_SECOND=<MAX_REQUESTS_PER_SECOND> -e RATE_LIMITING_BURST=<RATE_LIMITING_BURST> -- npx -y [email protected]
{
"mcpServers": {
"mcp-zebrunner": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"ZEBRUNNER_URL": "<ZEBRUNNER_URL>",
"ZEBRUNNER_LOGIN": "<ZEBRUNNER_LOGIN>",
"ZEBRUNNER_TOKEN": "<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",
"[email protected]"
],
"env": {
"ZEBRUNNER_URL": "<ZEBRUNNER_URL>",
"ZEBRUNNER_LOGIN": "<ZEBRUNNER_LOGIN>",
"ZEBRUNNER_TOKEN": "<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>"
}
}
}
}
{
"servers": {
"mcp-zebrunner": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"ZEBRUNNER_URL": "<ZEBRUNNER_URL>",
"ZEBRUNNER_LOGIN": "<ZEBRUNNER_LOGIN>",
"ZEBRUNNER_TOKEN": "<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>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
ZEBRUNNER_URLRequired | Base URL for your Zebrunner instance (e.g., https://your-instance.zebrunner.com) |
ZEBRUNNER_LOGINRequired | Your Zebrunner username/login |
ZEBRUNNER_TOKENRequired, secret | Your Zebrunner API authentication token (Personal API Token from Settings → API Tokens, or refreshToken from SSO session) |
TIMEOUTOptional | API request timeout in milliseconds (default: 30000) |
RETRY_ATTEMPTSOptional | Number of retry attempts for failed API requests (default: 3) |
RETRY_DELAYOptional | Delay between retry attempts in milliseconds (default: 1000) |
MAX_PAGE_SIZEOptional | Maximum page size for paginated API requests (default: 100, max: 1000) |
DEFAULT_PAGE_SIZEOptional | Default page size for paginated API requests (default: 10) |
DEBUGOptional | Enable debug logging (default: false) |
ENABLE_RULES_ENGINEOptional | Enable the rules engine for test case validation (default: auto-detected from mcp-zebrunner-rules.md file) |
STRICT_URL_VALIDATIONOptional | Enable strict URL validation for security (default: true) |
SKIP_URL_VALIDATION_ON_ERROROptional | Skip URL validation if it fails (less secure, more permissive) (default: false) |
ENABLE_RATE_LIMITINGOptional | Enable rate limiting for API calls (default: true) |
MAX_REQUESTS_PER_SECONDOptional | Maximum API requests per second (default: 5, max: 100) |
RATE_LIMITING_BURSTOptional | Allow burst of API requests (default: 10, max: 200) |
Details
| Package | [email protected] (NPM, stdio) |
| Package | [email protected] (NPM, streamable-http) |
| First published | 11 Nov 2026 |
| Last updated | 11 Nov 2026 |
| Registry name | io.github.maksimsarychau/mcp-zebrunner |
More data and analytics servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
