{"servers":[{"server":{"$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.11.4","packages":[{"registryType":"npm","identifier":"mcp-zebrunner","version":"5.11.4","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":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-02T16:26:08.615824Z","publishedAt":"2025-12-02T16:26:08.615824Z","updatedAt":"2025-12-02T16:26:08.615824Z","isLatest":false}}},{"server":{"$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.13.0","packages":[{"registryType":"npm","identifier":"mcp-zebrunner","version":"5.13.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":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-02T19:30:48.428318Z","publishedAt":"2025-12-02T19:30:48.428318Z","updatedAt":"2025-12-02T19:30:48.428318Z","isLatest":false}}},{"server":{"$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":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-08T17:39:36.176283Z","publishedAt":"2025-12-08T17:39:36.176283Z","updatedAt":"2025-12-08T17:39:36.176283Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.maksimsarychau/mcp-zebrunner","description":"Advanced analytics, reporting, and safe mutations for Zebrunner. 64 tools, 14 resources, 17 prompts.","title":"Advanced Zebrunner MCP Server","repository":{"url":"https://github.com/maksimsarychau/mcp-zebrunner","source":"github"},"version":"9.2.1","websiteUrl":"https://github.com/maksimsarychau/mcp-zebrunner","packages":[{"registryType":"npm","identifier":"mcp-zebrunner","version":"9.2.1","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 (Personal API Token from Settings → API Tokens, or refreshToken from SSO session)","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"}]},{"registryType":"npm","identifier":"mcp-zebrunner","version":"9.2.1","transport":{"type":"streamable-http","url":"http://localhost:{PORT}/mcp"},"environmentVariables":[{"description":"HTTP server port (required for StreamableHTTP mode)","isRequired":true,"format":"string","name":"PORT"},{"description":"Base URL for your Zebrunner instance (e.g., https://your-instance.zebrunner.com)","isRequired":true,"format":"string","name":"ZEBRUNNER_URL"},{"description":"Transport mode: stdio, http, or auto (default: auto)","format":"string","name":"MCP_TRANSPORT"},{"description":"Authentication mode: headers, oauth, or both (default: headers)","format":"string","name":"MCP_AUTH_MODE"},{"description":"Public URL of this MCP server (for OAuth metadata)","format":"string","name":"MCP_SERVER_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-08T13:19:13.014828Z","publishedAt":"2026-07-08T13:19:13.014828Z","updatedAt":"2026-07-08T13:19:13.014828Z","isLatest":true}}}],"metadata":{"count":4}}
