Trunk Flaky Tests — MCP-сервер для Claude Code: разбор падающих тестов
Подключает данные Trunk Flaky Tests к ИИ-агенту: находит нестабильные тесты, объясняет причину сбоя и предлагает правку.
claude mcp add --transport http mcp-server https://mcp.trunk.io/mcpЧто делает Trunk Flaky Tests
Сервер отдаёт агенту два инструмента. fix-flaky-test возвращает разбор причины падения и варианты исправления, setup-trunk-uploads собирает план настройки загрузки результатов тестов в Trunk. Работает через удалённый адрес https://mcp.trunk.io/mcp, локально ничего поднимать не нужно.
Авторизация идёт по OAuth 2.0 и OpenID Connect: при подключении клиент попросит войти в аккаунт Trunk. Без этого шага инструменты не заработают, поэтому сначала заведите учётную запись и подготовьте доступ к проекту с тестами.
Подключение отличается от клиента к клиенту. В Claude это одна команда, в Cursor и GitHub Copilot — правка JSON-файла настроек, в Gemini CLI — отдельная команда добавления. Gemini Code Assist и Windsurf в списке поддерживаемых не значатся: у них ограниченная работа с MCP-серверами, так что на этих двух платформах подключение не заведётся.
Какие задачи решает
- разобраться, почему тест падает то на одном прогоне, то на другом
- получить конкретную правку вместо перезапуска сборки до зелёного
- настроить отправку результатов тестов в Trunk по готовому плану
- подтянуть историю падений теста прямо в редактор, не переключаясь в браузер
Примеры запросов агенту
- Покажи разбор причины падения теста
checkout.spec.tsи предложи исправление - Почему тест
login_testнестабилен? Дай варианты правки - Составь план настройки загрузки результатов тестов в Trunk
Как установить Trunk Flaky Tests
Командой платформы: удалённый сервер
claude mcp add --transport http mcp-server https://mcp.trunk.io/mcpКомандой платформы: удалённый сервер
codex mcp add trunk-flaky-tests --url https://mcp.trunk.io/mcpФайл настроек
{
"mcpServers": {
"trunk-flaky-tests": {
"url": "https://mcp.trunk.io/mcp"
}
}
}Файл настроек
{
"servers": {
"trunk-flaky-tests": {
"type": "http",
"url": "https://mcp.trunk.io/mcp"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http trunk-flaky-tests https://mcp.trunk.io/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Trunk Flaky Tests
Как установить Trunk Flaky Tests в Claude Code?
Выполните claude mcp add --transport http mcp-server https://mcp.trunk.io/mcp. После этого клиент попросит авторизоваться в аккаунте Trunk.
Что делает Trunk Flaky Tests?
Даёт агенту доступ к анализу нестабильных тестов: причину сбоя, советы по исправлению и план настройки загрузки результатов в Trunk.
Какие клиенты поддерживаются?
Cursor, Claude, GitHub Copilot и Gemini CLI. Gemini Code Assist и Windsurf не поддерживаются из-за ограниченной работы с MCP-серверами.