JAIPilot — MCP-сервер для Claude Code: тесты Java и установка
JAIPilot помогает агенту создавать и чинить тесты Java, проверять изменения и закреплять поведение перед рефакторингом. Пригодится, когда нужно поручить агенту отдельный тестовый процесс.
claude mcp add --transport http jaipilot https://api.jaipilot.com/functions/v1/jaipilot/mcpЧто делает JAIPilot
Сервер подключает к агенту рабочие процессы JAIPilot для Java-тестирования. Он умеет создавать тесты, улучшать покрытие, исправлять сбои, проверять текущие изменения и стабилизировать нестабильные тесты. Для рефакторинга есть режим, который сначала фиксирует текущее поведение тестами.
Перед правками JAIPilot проверяет исходные тесты; после генерации запускает целевые проверки и регрессионный набор. Отчёт о покрытии формируется при настроенных инструментах покрытия, а целевой показатель 90% относится к выбранному коду. Это важно учитывать при оценке результата: цель не обещает такое покрытие для всего проекта.
Для работы нужны Git, JDK и инструменты сборки проекта. Также потребуется войти в учётную запись JAIPilot; сервис использует подписку и кредиты. Изменения стоит просмотреть вместе с git diff перед принятием.
Какие задачи решает
- создать модульные тесты для выбранного класса Java
- повысить покрытие выбранного кода
- исправить падающие тесты
- закрепить поведение перед рефакторингом
- проверить тестами текущие изменения
Примеры запросов агенту
- Создай модульные тесты для
com.acme.OrderService. - Проверь тестами все текущие изменения в проекте.
- Закрепи тестами поведение кода в
src/main/java/com/acmeперед рефакторингом.
Как установить JAIPilot
Командой платформы: удалённый сервер
claude mcp add --transport http jaipilot https://api.jaipilot.com/functions/v1/jaipilot/mcpКомандой платформы: удалённый сервер
codex mcp add jaipilot --url https://api.jaipilot.com/functions/v1/jaipilot/mcpФайл настроек
{
"mcpServers": {
"jaipilot": {
"url": "https://api.jaipilot.com/functions/v1/jaipilot/mcp"
}
}
}Файл настроек
{
"servers": {
"jaipilot": {
"type": "http",
"url": "https://api.jaipilot.com/functions/v1/jaipilot/mcp"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http jaipilot https://api.jaipilot.com/functions/v1/jaipilot/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о JAIPilot
Как установить JAIPilot в Claude Code?
Добавьте сервер командой claude mcp add --transport http jaipilot https://api.jaipilot.com/functions/v1/jaipilot/mcp. Затем войдите в учётную запись JAIPilot и используйте сервер в Java-репозитории.
Что делает JAIPilot?
Он помогает агенту создавать и исправлять Java-тесты, проверять изменения и улучшать покрытие. Для рефакторинга можно сначала подготовить тесты, фиксирующие текущее поведение.
Что нужно для работы JAIPilot?
Нужны Git, JDK и инструменты сборки проекта. Для работы также требуется учётная запись JAIPilot с подпиской и кредитами.