← Index

io.github.maksimsarychau/mcp-zebrunner

io.github.maksimsarychau/mcp-zebrunner·v5.15.0·Other
Quality Score
77
/100

Unified Zebrunner MCP server for TCM test cases, suites, coverage analysis, launchers, etc.

§01  Install
Claude Desktop (claude_desktop_config.json)
{
  "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>"
      }
    }
  }
}
Cursor (.cursor/mcp.json)
{
  "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>"
      }
    }
  }
}
Cline (cline_mcp_settings.json)
npx -y mcp-zebrunner
§02  Environment variables
ZEBRUNNER_URL
required

Base URL for your Zebrunner instance (e.g., https://your-instance.zebrunner.com)

ZEBRUNNER_LOGIN
required

Your Zebrunner username/login

ZEBRUNNER_TOKEN
requiredsecret

Your Zebrunner API authentication token

TIMEOUT

API request timeout in milliseconds (default: 30000)

RETRY_ATTEMPTS

Number of retry attempts for failed API requests (default: 3)

RETRY_DELAY

Delay between retry attempts in milliseconds (default: 1000)

MAX_PAGE_SIZE

Maximum page size for paginated API requests (default: 100, max: 1000)

DEFAULT_PAGE_SIZE

Default page size for paginated API requests (default: 10)

DEBUG

Enable debug logging (default: false)

ENABLE_RULES_ENGINE

Enable the rules engine for test case validation (default: auto-detected from mcp-zebrunner-rules.md file)

STRICT_URL_VALIDATION

Enable strict URL validation for security (default: true)

SKIP_URL_VALIDATION_ON_ERROR

Skip URL validation if it fails (less secure, more permissive) (default: false)

ENABLE_RATE_LIMITING

Enable rate limiting for API calls (default: true)

MAX_REQUESTS_PER_SECOND

Maximum API requests per second (default: 5, max: 100)

RATE_LIMITING_BURST

Allow burst of API requests (default: 10, max: 200)

§03  MCP Quality Score  ·  methodology
freshness
17
completeness
10
installability
25
documentation
15
stability
10
§04  Alternatives in Other