Serversio.github.maksimsarychau/mcp-zebrunner
Z

io.github.maksimsarychau/mcp-zebrunner

io.github.maksimsarychau/mcp-zebrunner · v5.15.0
▦ npm
v5.15.0npm npm: mcp-zebrunner↗ Repository
{}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"
  }
}