e2e — MCP-сервер для Claude Code: что делает и как установить
Открывает сессии веб- и мобильных приложений из проекта e2e для проверки экранов и подбора локаторов. Пригодится при отладке сквозных сценариев с ИИ-агентом.
claude mcp add e2e -- npx -y e2eЧто делает e2e
Сервер подключает возможности тестового фреймворка e2e прямо к агенту в редакторе. С его помощью модель открывает живые сессии веб-интерфейсов и мобильных программ, осматривает разметку и проверяет локаторы. В тестах шаги формулируются на обычном языке, после чего агент сам управляет экраном, а стандартные проверки фиксируют финальное состояние.
Когда шаг агента подтверждён ассертом, последовательность действий записывается. Следующий запуск просто повторяет её без лишних обращений к модели, пока интерфейс не обновится. Для веб-движка под капотом работает Playwright, а мобильные тесты опираются на симуляторы iOS и эмуляторы Android. Нужна собственная подписка, ключ API либо локальная модель.
Проект движется к релизу 1.0, поэтому структура конфигов и API могут меняться в минорных версиях. По умолчанию CLI собирает анонимную телеметрию об ошибках и типах запусков; отключить отправку можно командой npx e2e telemetry disable или переменной E2E_TELEMETRY_DISABLED=1.
Какие задачи решает
- запустить живую сессию веб-приложения для поиска локаторов
- проверить сценарий в симуляторе iOS или эмуляторе Android
- записать шаги ИИ-агента для повторного прогона без вызова модели
- инициализировать конфигурацию сквозного тестирования через
npx e2e init
Примеры запросов агенту
- Открой сессию приложения и найди селектор для кнопки перехода на тариф Pro.
- Запусти мобильный тест в эмуляторе и проверь экран подтверждения счёта.
- Помоги составить тест на e2e, где агент переходит в
/settings/billingи проверяет статус.
Как установить e2e
Командой платформы
claude mcp add e2e -- npx -y e2eКомандой платформы
codex mcp add e2e -- npx -y e2eФайл настроек
{
"mcpServers": {
"e2e": {
"command": "npx",
"args": [
"-y",
"e2e"
]
}
}
}Файл настроек
{
"servers": {
"e2e": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"e2e"
]
}
}
}Командой платформы
gemini mcp add e2e npx -y e2eПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о e2e
Как установить e2e в Claude Code?
Выполните команду claude mcp add e2e -- npx -y e2e. Она зарегистрирует MCP-сервер через npx в вашей среде.
Зачем нужен MCP-сервер e2e?
Он даёт ИИ-ассистенту доступ к запущенным сессиям веб- и мобильных программ. Агент может инспектировать интерфейс, тестировать локаторы и писать сценарии проверки.
Нужна ли языковая модель для каждого запуска тестов?
Нет. Если шаг агента уже подтверждён проверкой, система кэширует действия и воспроизводит их без обращений к модели, пока интерфейс не изменится. Также тесты без шагов агента работают вовсе без моделей.