Vigilis — MCP-сервер для Claude Code: что делает и как установить
Vigilis проверяет тесты Playwright, Cypress и Selenium: исправляет косметические сбои, но останавливается при настоящей регрессии. Каждый вердикт можно проверить по подписанной квитанции.
claude mcp add vigilis-mcp -e ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> -- npx -y vigilis-mcpЧто делает Vigilis
Vigilis подключается к существующему набору тестов и разбирает упавшие проверки. Если изменился селектор, сервер может обновить локатор и повторно запустить тест; если поведение приложения действительно сломалось, он оставит проверку нетронутой и остановит проход. Это важно: сервер не должен скрывать баг, ослабляя тест.
MCP-сервер позволяет поручать генерацию, разбор сбоев и исправление тестов из Claude Code и других поддерживаемых клиентов. Он также формирует квитанции с последовательностью действий, которую можно проверить офлайн; Treeship добавляет независимую подпись. Для работы с ИИ-функциями нужен ANTHROPIC_API_KEY, а для MCP — запуск npx -y vigilis-mcp. Квитанции тестовых запусков можно создавать и проверять без ключа API.
Какие задачи решает
- исправить локатор после переименования селектора
- остановить проход тестов при реальной регрессии
- создать проверяемую квитанцию о запуске тестов
- поручить агенту сгенерировать и запустить тестовый сценарий
Примеры запросов агенту
- Разбери падение теста входа и исправь локатор, если изменился только селектор.
- Проверь, почему тест оформления заказа упал; не меняй проверку при настоящей регрессии.
- Сгенерируй и запусти тестовый сценарий для моего приложения.
Как установить Vigilis
Командой платформы
claude mcp add vigilis-mcp -e ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> -- npx -y vigilis-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add vigilis --env ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> -- npx -y vigilis-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"vigilis": {
"command": "npx",
"args": [
"-y",
"vigilis-mcp"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"vigilis": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"vigilis-mcp"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> vigilis npx -y vigilis-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Vigilis
Как установить Vigilis в Claude Code?
Выполните claude mcp add vigilis-mcp -e ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> -- npx -y vigilis-mcp. Подставьте свой ключ API вместо плейсхолдера.
Что делает Vigilis?
Сервер разбирает сбои браузерных тестов, исправляет безопасные изменения локаторов и отказывается менять тест при настоящей регрессии. Действия можно проверить по квитанции.
Нужен ли ключ API для работы Vigilis?
Для функций с ИИ нужен ANTHROPIC_API_KEY. Создание и офлайн-проверка квитанции о тестовом запуске работают без ключа.