Advanced Zebrunner MCP Server — MCP-сервер для Claude Code
MCP-сервер для Zebrunner: отчёты, разбор падений тестов и безопасные правки тест-кейсов прямо из агента.
claude mcp add --env ZEBRUNNER_URL=<ZEBRUNNER_URL> --env ZEBRUNNER_LOGIN=<ZEBRUNNER_LOGIN> --env ZEBRUNNER_TOKEN=<ZEBRUNNER_TOKEN> --env TIMEOUT=<TIMEOUT> --env RETRY_ATTEMPTS=<RETRY_ATTEMPTS> --transport stdio advanced-zebrunner-mcp-server -- npx -y mcp-zebrunnerЧто делает Advanced Zebrunner MCP Server
Сервер даёт агенту доступ к Zebrunner через Public API: 76 инструментов с префиксом adv_, ресурсы для подстановки контекста через @ и промпты-команды через /. Инструменты названы adv_<name>, например adv_create_test_case и adv_list_test_runs, поэтому они не конфликтуют с официальным Zebrunner MCP. Старые имена пока работают как deprecated-алиасы, но их уберут в следующем мажорном релизе — если ваши скрипты и промпты вызывают старые имена, это повод переписать их заранее.
Что внутри: аналитика прогонов и pass-rate, отчёты о стабильности регрессии, поиск пробелов в покрытии, оценка готовности к автоматизации, правила проверки тест-кейсов, анализ скриншотов и видео через sharp, ffmpeg и tesseract, управление запусками и тест-ранами. Есть мастер adv_scaffold_test_case для написания тест-кейсов и adv_prepare_jira_automation_plan, который превращает сьют Zebrunner в план для Jira. Поддерживаются STDIO, Streamable HTTP, OAuth, Okta SSO и token exchange.
Для запуска нужны три переменные: ZEBRUNNER_URL, ZEBRUNNER_LOGIN и ZEBRUNNER_TOKEN. Опционально задаются TIMEOUT и RETRY_ATTEMPTS. В конфиге zebrunner-config.json можно прописать projectAliases, чтобы инструменты принимали короткие имена проектов наравне с ключами Zebrunner.
Какие задачи решает
- собрать отчёт о стабильности регрессии за период
- найти пробелы в покрытии между сьютами
- оценить готовность тест-кейсов к автоматизации
- разобрать падение теста по скриншоту или видео
- перезапустить упавшие тесты в запуске
Примеры запросов агенту
- Покажи pass-rate по проекту за последнюю неделю и отметь просевшие сьюты
- Найди пробелы в покрытии между сьютами и предложи, что дописать
- Разбери скриншот упавшего теста и скажи, что пошло не так
Как установить Advanced Zebrunner MCP Server
Командой платформы
claude mcp add --env ZEBRUNNER_URL=<ZEBRUNNER_URL> --env ZEBRUNNER_LOGIN=<ZEBRUNNER_LOGIN> --env ZEBRUNNER_TOKEN=<ZEBRUNNER_TOKEN> --env TIMEOUT=<TIMEOUT> --env RETRY_ATTEMPTS=<RETRY_ATTEMPTS> --transport stdio advanced-zebrunner-mcp-server -- npx -y mcp-zebrunnerВместо <…> подставьте свои значения. Ещё 14 переменных окружения — в README сервера
Командой платформы
codex mcp add advanced-zebrunner-mcp-server --env ZEBRUNNER_URL=<ZEBRUNNER_URL> --env ZEBRUNNER_LOGIN=<ZEBRUNNER_LOGIN> --env ZEBRUNNER_TOKEN=<ZEBRUNNER_TOKEN> --env TIMEOUT=<TIMEOUT> --env RETRY_ATTEMPTS=<RETRY_ATTEMPTS> -- npx -y mcp-zebrunnerВместо <…> подставьте свои значения. Ещё 14 переменных окружения — в README сервера
Файл настроек
{
"mcpServers": {
"advanced-zebrunner-mcp-server": {
"command": "npx",
"args": [
"-y",
"mcp-zebrunner"
],
"env": {
"ZEBRUNNER_URL": "<ZEBRUNNER_URL>",
"ZEBRUNNER_LOGIN": "<ZEBRUNNER_LOGIN>",
"ZEBRUNNER_TOKEN": "<ZEBRUNNER_TOKEN>",
"TIMEOUT": "<TIMEOUT>",
"RETRY_ATTEMPTS": "<RETRY_ATTEMPTS>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 14 переменных окружения — в README сервера
Файл настроек
{
"servers": {
"advanced-zebrunner-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-zebrunner"
],
"env": {
"ZEBRUNNER_URL": "<ZEBRUNNER_URL>",
"ZEBRUNNER_LOGIN": "<ZEBRUNNER_LOGIN>",
"ZEBRUNNER_TOKEN": "<ZEBRUNNER_TOKEN>",
"TIMEOUT": "<TIMEOUT>",
"RETRY_ATTEMPTS": "<RETRY_ATTEMPTS>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 14 переменных окружения — в README сервера
Командой платформы
gemini mcp add -e ZEBRUNNER_URL=<ZEBRUNNER_URL> -e ZEBRUNNER_LOGIN=<ZEBRUNNER_LOGIN> -e ZEBRUNNER_TOKEN=<ZEBRUNNER_TOKEN> -e TIMEOUT=<TIMEOUT> -e RETRY_ATTEMPTS=<RETRY_ATTEMPTS> advanced-zebrunner-mcp-server npx -y mcp-zebrunnerВместо <…> подставьте свои значения. Ещё 14 переменных окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Advanced Zebrunner MCP Server
Как установить Advanced Zebrunner MCP Server в Claude Code?
Выполните `claude mcp add mcp-zebrunner -e ZEBRUNNER_URL=<ZEBRUNNER_URL> -e ZEBRUNNER_LOGIN=<ZEBRUNNER_LOGIN> -e ZEBRUNNER_TOKEN=<ZEBRUNNER_TOKEN> -- npx -y mcp-zebrunner`. Подставьте свои значения URL, логина и токена Zebrunner.
Что делает Advanced Zebrunner MCP Server?
Даёт агенту инструменты для аналитики Zebrunner, отчётов, разбора падений и правок тест-кейсов. Регистрирует 76 инструментов adv_*, ресурсы и промпты-команды.
Можно ли держать его рядом с официальным Zebrunner MCP?
Да, сервер рассчитан на совместную работу. Префикс adv_ не даёт именам инструментов пересечься с официальным сервером.