atest-mcp-server — MCP-сервер для Claude Code: API-тесты atest
Подключает агента к atest: прогон API-тестов и работа с ними прямо из чата. Нужен, если тесты уже живут в atest.
claude mcp add atest-mcp-server -- npx -y atest-mcp-server-launcherЧто делает atest-mcp-server
Сервер связывает ИИ-агента с atest — инструментом API-тестирования. Агент обращается к нему по протоколу MCP и запускает тесты через gRPC-порт atest.
Запускается тремя способами: бинарником atest-store-mcp, в Docker или через npx atest-mcp-server-launcher@latest. Режим задаётся флагом --mode: sse или stdio. В конфиге для streamableHttp указывается baseUrl вида http://localhost:7845, для stdio — команда atest-store-mcp с аргументами server, -m=stdio и адресом раннера.
Без запущенного раннера atest на 127.0.0.1:64385 сервер работать не будет: адрес передаётся флагом --runner-address, и его нужно подставить свой. Сборка бинарника — через make build, упаковка в .dxt требует глобально установленного @anthropic-ai/dxt.
Какие задачи решает
- прогнать API-тесты atest, не выходя из чата с агентом
- подключить atest к агенту по stdio или streamableHttp
- запустить сервер в Docker рядом с раннером
- собрать
.dxt-пакет для распространения сервера - переключить транспорт сервера флагом
--mode
Примеры запросов агенту
- Запусти API-тесты atest и покажи, что упало
- Подними atest-mcp-server в режиме stdio и подключись к раннеру на
localhost:64385 - Прогони тесты через atest и разбери ошибки в ответах
Как установить atest-mcp-server
Командой платформы
claude mcp add atest-mcp-server -- npx -y atest-mcp-server-launcherКомандой платформы
codex mcp add atest-mcp-server -- npx -y atest-mcp-server-launcherФайл настроек
{
"mcpServers": {
"atest-mcp-server": {
"command": "npx",
"args": [
"-y",
"atest-mcp-server-launcher"
]
}
}
}Файл настроек
{
"servers": {
"atest-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"atest-mcp-server-launcher"
]
}
}
}Командой платформы
gemini mcp add atest-mcp-server npx -y atest-mcp-server-launcherПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о atest-mcp-server
Как установить atest-mcp-server в Claude Code?
Одной командой: claude mcp add atest-mcp-server -- npx -y atest-mcp-server-launcher. Перед этим подними раннер atest, иначе серверу некуда подключаться.
Что делает atest-mcp-server?
Это MCP-сервер для atest. Он даёт агенту доступ к API-тестам: запуск, просмотр результатов, разбор падений — всё через gRPC-порт раннера.
Какие режимы работы поддерживаются?
Два: sse и stdio. Режим выставляется флагом --mode, например --mode=stdio; в конфиге MCP для stdio используется команда atest-store-mcp с аргументами server и -m=stdio.