lastest — MCP-сервер для Claude Code: визуальная регрессия через агента
Подключает агента к вашему инстансу Lastest: запуск визуальных тестов, просмотр диффов скриншотов и утверждение базовых снимков из чата.
claude mcp add mcp-server -- npx -y @lastest/mcp-serverЧто делает lastest
Сервер работает поверх stdio и регистрирует 20 инструментов с префиксом lastest_. Часть из них собрана в ресурсные инструменты с параметром action или scope: lastest_repo ведёт репозитории и их настройки Playwright, lastest_test читает и правит тесты, lastest_area группирует их по функциональным зонам, lastest_status проверяет связь с инстансом и фоновые задачи. Отдельно стоят рабочие операции: lastest_run_tests запускает сборку тестов, lastest_heal_test чинит падающий тест с помощью ИИ, lastest_decide_diff утверждает или отклоняет снимки, lastest_validate_diff прогоняет только затронутые тесты и возвращает вердикт.
Чтобы сервер заработал, нужны два аргумента при запуске: --url с адресом вашего экземпляра Lastest и --api-key. Ключ создаётся в интерфейсе Lastest по пути Settings → Runners & API Access → Create API Key, и показывается он только один раз — потеряете, придётся выпускать новый.
Возможности шире просмотра диффов: агент умеет заводить тесты из URL или текстового описания, управлять сохранёнными storageState()-блобами и общими setup-скриптами, публиковать и отзывать публичные ссылки /r/<slug>, читать покрытие и QA-сводки по репозиторию. Тестовые прогоны можно запускать с записью видео. Каждый инструмент отдаёт ответ в виде структурированного объекта со статусом, сводкой и деталями.
Какие задачи решает
- запустить визуальные тесты из чата с агентом
- посмотреть диффы скриншотов и утвердить базовые снимки
- починить падающий тест с помощью ИИ
- подтянуть покрытие и QA-сводку по репозиторию
- выпустить публичную ссылку на сборку для коллег
Примеры запросов агенту
- Запусти тесты в репозитории и покажи, что упало
- Открой диффы последней сборки и утверди те, где изменился только отступ
- Почини тест
checkout-flowпо последнему прогону
Как установить lastest
Командой платформы
claude mcp add mcp-server -- npx -y @lastest/mcp-serverКомандой платформы
codex mcp add mcp-server -- npx -y @lastest/mcp-serverФайл настроек
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@lastest/mcp-server"
]
}
}
}Файл настроек
{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@lastest/mcp-server"
]
}
}
}Командой платформы
gemini mcp add mcp-server npx -y @lastest/mcp-serverПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о lastest
Как установить lastest в Claude Code?
Выполните claude mcp add mcp-server -- npx -y @lastest/mcp-server, передав при запуске --url вашего инстанса и --api-key. Проверить подключение можно командой claude mcp list.
Что делает lastest?
Даёт агенту доступ к вашему инстансу Lastest: запуск визуальных тестов, разбор диффов скриншотов, утверждение базовых снимков, управление тестами и публичными ссылками на сборки.
Что нужно для работы сервера?
Адрес экземпляра Lastest и API-ключ, созданный в разделе Settings → Runners & API Access. Ключ показывают один раз, сохраните его сразу.