Advanced Zebrunner MCP Server
Advanced analytics, reporting, and safe mutations for Zebrunner. 64 tools, 14 resources, 17 prompts.
The record the registry holds
There is no address to call. This one is a package you install and run yourself, wherever your assistant runs.
{
"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
}
}
}
Draft an Agent Plugin from this
An MCP server is raw capability: some tools, wired to something. An Agent Plugin is the packaging that says what job it does, what it leaves behind and where it stops. The prompt below carries this record and asks for the packaging; your own assistant writes it, and nothing here is sent anywhere.
MCP server
These are the publisher's own words, filed by them with the official MCP registry and mirrored here. This catalog did not read them from the publisher and has not run, called or installed anything.
The publisher's own address
https://github.com/maksimsarychau/mcp-zebrunner
The address the publisher put in their registry record, printed as they wrote it. Nobody here has opened it.