io.github.maksimsarychau/mcp-zebrunner✓
io.github.maksimsarychau/mcp-zebrunner · v5.15.0
{}server.json
The full server descriptor as registered with IndusMCP.
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json",
"name": "io.github.maksimsarychau/mcp-zebrunner",
"description": "Unified Zebrunner MCP server for TCM test cases, suites, coverage analysis, launchers, etc.",
"repository": {
"url": "https://github.com/maksimsarychau/mcp-zebrunner",
"source": "github"
},
"version": "5.15.0",
"packages": [
{
"registryType": "npm",
"identifier": "mcp-zebrunner",
"version": "5.15.0",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"description": "Base URL for your Zebrunner instance (e.g., https://your-instance.zebrunner.com)",
"isRequired": true,
"format": "string",
"name": "ZEBRUNNER_URL"
},
{
"description": "Your Zebrunner username/login",
"isRequired": true,
"format": "string",
"name": "ZEBRUNNER_LOGIN"
},
{
"description": "Your Zebrunner API authentication token",
"isRequired": true,
"format": "string",
"isSecret": true,
"name": "ZEBRUNNER_TOKEN"
},
{
"description": "API request timeout in milliseconds (default: 30000)",
"format": "string",
"name": "TIMEOUT"
},
{
"description": "Number of retry attempts for failed API requests (default: 3)",
"format": "string",
"name": "RETRY_ATTEMPTS"
},
{
"description": "Delay between retry attempts in milliseconds (default: 1000)",
"format": "string",
"name": "RETRY_DELAY"
},
{
"description": "Maximum page size for paginated API requests (default: 100, max: 1000)",
"format": "string",
"name": "MAX_PAGE_SIZE"
},
{
"description": "Default page size for paginated API requests (default: 10)",
"format": "string",
"name": "DEFAULT_PAGE_SIZE"
},
{
"description": "Enable debug logging (default: false)",
"format": "string",
"name": "DEBUG"
},
{
"description": "Enable the rules engine for test case validation (default: auto-detected from mcp-zebrunner-rules.md file)",
"format": "string",
"name": "ENABLE_RULES_ENGINE"
},
{
"description": "Enable strict URL validation for security (default: true)",
"format": "string",
"name": "STRICT_URL_VALIDATION"
},
{
"description": "Skip URL validation if it fails (less secure, more permissive) (default: false)",
"format": "string",
"name": "SKIP_URL_VALIDATION_ON_ERROR"
},
{
"description": "Enable rate limiting for API calls (default: true)",
"format": "string",
"name": "ENABLE_RATE_LIMITING"
},
{
"description": "Maximum API requests per second (default: 5, max: 100)",
"format": "string",
"name": "MAX_REQUESTS_PER_SECOND"
},
{
"description": "Allow burst of API requests (default: 10, max: 200)",
"format": "string",
"name": "RATE_LIMITING_BURST"
}
]
}
],
"_meta": {
"dev.indusmcp/source": "official-registry-mirror",
"dev.indusmcp/synced": "2026-05-12"
}
}