Позволяет ИИ-клиенту создавать и запускать браузерные и мобильные QA-тесты, дожидаться результатов, а также изучать логи выполнения и отчеты.
Также известен как e2e-inc/cli, cli
- Звёзды
- 75
- Инструменты
- —
- Загрузки, 30 дней
- —
- Последняя версия
- 1.0.0
- Последний коммит
- 12 нояб. 2026 г.
- Лицензия
- MIT
Что такое TesterArmy MCP?
TesterArmy — это MCP server. Позволяет ИИ-клиенту создавать и запускать браузерные и мобильные QA-тесты, дожидаться результатов, а также изучать логи выполнения и отчеты.
Сводка сгенерирована из README проекта
О TesterArmy MCP server
TesterArmy позволяет ставить в очередь браузерные и мобильные QA-запуски на основе сохраненных тестов прямо из ИИ-клиента. Сервис управляет покрытием QA в панели управления TesterArmy, отправляет задачи на выполнение в облако TesterArmy, а затем сообщает о результатах. Сохраненные тесты пишутся простым языком и запускаются в заданных окружениях; результаты включают транскрипты выполнения, видеозаписи и отчеты JUnit. В рабочий процесс также включены запланированные группы, исследовательские запуски (discovery runs) и сортировка найденных проблем (issue triage).
Сервис доступен как hosted MCP server через streamable HTTP, поэтому клиент подключается к удаленной конечной точке, а не запускает что-либо локально. Вход осуществляется через ваш аккаунт TesterArmy с помощью OAuth, что избавляет от необходимости создавать или вставлять API key при использовании MCP. Приведены примеры настройки для Claude Code, Codex и Cursor; репозиторий также служит плагином, который устанавливает и сервер, и SKILL testerarmy-cli. Те же функции доступны через CLI-инструмент `testerarmy` или `ta`, устанавливаемый глобально через npm, который проходит аутентификацию через `ta auth` и предлагает такие команды, как `ta projects list`, `ta tests list` и `ta tests run --wait --json`.
Важной особенностью является акцент на передаче конкретных данных о валидации обратно кодинг-агентам. Чтобы проверить изменения в разработке, URL превью или туннеля, доступный из облака, сохраняется как окружение проекта и выбирается с помощью `--env`. Без флага wait команда успешного запуска лишь подтверждает, что задача была поставлена в очередь.
Что вы можете с ним делать
- 1Сквозная проверка превью-сборкиПопросите агента сохранить URL туннеля как окружение проекта, запустить сохраненную группу smoke-тестов против этого окружения и дождаться результата.
- 2Чтение транскриптов после неудачного запускаПолучите транскрипт, запись и отчет JUnit завершенного запуска, чтобы агент мог точно указать на причину сбоя.
- 3Создание тестов на основе простых текстовых шаговПопросите клиента создать новый сохраненный тест в панели управления, написанный простым языком, используя примеры сценариев в markdown в качестве образца.
- 4Поиск проектов перед запуском тестовВыведите список доступных проектов и их сохраненных тестов в формате JSON, чтобы агент мог выбрать правильные ID перед постановкой задач в очередь.
- 5Планирование группового регрессионного тестированияСтавьте в очередь сохраненную группу тестов по расписанию или по запросу и анализируйте проблемы, выявленные этой группой.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить TesterArmy MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка TesterArmy MCP в Claude Code
$ claude mcp add --transport http cli https://tester.army/mcpУстановка TesterArmy MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"cli": {
"url": "https://tester.army/mcp"
}
}
}Установка TesterArmy MCP в VS Code
.vscode/mcp.json
{
"servers": {
"cli": {
"type": "http",
"url": "https://tester.army/mcp"
}
}
}Установка TesterArmy MCP в VS Code CLI
$ code --add-mcp '{"name":"cli","type":"http","url":"https://tester.army/mcp"}'Установка TesterArmy MCP в Codex
$ codex mcp add cli --url https://tester.army/mcpУстановка TesterArmy MCP в Codex config.toml
~/.codex/config.toml
[mcp_servers.cli] url = "https://tester.army/mcp"
Установка TesterArmy MCP в Gemini CLI
$ gemini mcp add -s user --transport http cli https://tester.army/mcpУстановка TesterArmy MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"cli": {
"url": "https://tester.army/mcp",
"type": "http"
}
}
}Автоматические проверки
Запущено 13 нояб. 2026 г.Полный отчёт →Прошло наши автоматизированные проверки. Это не аудит безопасности: изучите код и предоставьте серверу минимально необходимый доступ. Как работают проверки
- Связанный и доступный исходный репозиторийПройдено
- Open source лицензия (OSI)Пройдено
- Коммит или релиз за последний годПройдено
- Имя пакета не похоже на популярный пакетНе проверялось
- Удаленная конечная точка использует HTTPSПройдено
- Деструктивные инструменты помеченыНе проверялось
- Нет скрытых инструкций для моделиПройдено
- Нет критических предупреждений в пакете или его зависимостяхНе проверялось
README
Открыть на GitHubAgents that test your app like real users.
TesterArmy CLI (testerarmy / ta) manages QA coverage in the TesterArmy dashboard
and queues runs that execute in TesterArmy cloud.
- Create and organize saved tests with plain-language steps.
- Run browser and mobile checks against saved environments.
- Wait for results and inspect run transcripts, recordings, and JUnit reports.
- Schedule groups, explore with discovery runs, and triage the issues they find.
- Feed concrete validation back to coding agents.
Start here:
- Docs: tester.army/docs
- Platform: tester.army
- API keys: tester.army/dashboard/profile/api-keys
https://github.com/user-attachments/assets/f7524c3f-018e-46eb-9bae-cb69335fda64
Quickstart
Install globally:
npm install -g testerarmy
Then create API key:
tester.army/dashboard/profile/api-keys
Authenticate (pick one):
ta auth
Or run without install:
npx testerarmy --help
Find a project and its saved tests, then wait for a cloud run:
ta projects list --json
ta tests list --project <projectId> --json
ta tests run <testId> --wait --json
Use IDs returned by the list commands. Without --wait, a successful command
only confirms that the run was queued. To validate development changes, save a
cloud-reachable preview or tunnel URL as a project environment and select it
with --env <nameOrSlug>.
Skill Installation
Use skills CLI install:
npx skills add e2e-inc/cli
MCP server and plugins
TesterArmy also runs as a hosted MCP server at https://tester.army/mcp (Streamable HTTP). It signs you in with your TesterArmy account through OAuth, so there is no API key to create or paste. MCP and the CLI cover the same features; pick whichever your agent drives more easily.
Claude Code:
claude mcp add --transport http testerarmy https://tester.army/mcp
Codex:
codex mcp add testerarmy --url https://tester.army/mcp
Or add it to ~/.codex/config.toml and run codex mcp login testerarmy:
[mcp_servers.testerarmy]
url = "https://tester.army/mcp"
Cursor: open Customize and search for testerarmy, or click Add to Cursor on the marketplace listing. If the plugin is not listed yet, add the server by hand to ~/.cursor/mcp.json:
{
"mcpServers": {
"testerarmy": {
"url": "https://tester.army/mcp"
}
}
}
This repo is also a plugin that installs the MCP server and the testerarmy-cli skill together.
Claude Code: run /plugin marketplace add e2e-inc/cli, then /plugin install testerarmy@testerarmy-agent-skills.
Codex: the repo is a plugin marketplace too, so until TesterArmy appears in the Plugins Directory you can add it from here:
codex plugin marketplace add e2e-inc/cli
codex plugin add testerarmy@testerarmy-agent-skills
The plugin registers the hosted server for you; sign in once with codex mcp login testerarmy, or accept the sign-in prompt the ChatGPT app shows at install. In the ChatGPT desktop app, open this repository in Codex and the marketplace appears as a source in the Plugins tab.
Full reference for the server and its tools: https://docs.tester.army/cli/mcp
Examples
Use the markdown scenarios in examples/ as authoring
references when creating saved dashboard tests with ta tests create.
examples/TESTER.mdexamples/tests/01-landing-page.mdexamples/tests/02-auth-smoke.mdexamples/tests/03-project-create.mdexamples/prompts/ad-hoc-regression.md
Run a saved smoke group:
ta groups list --project <projectId> --json
ta tests run --group <groupId> --project <projectId> --wait --json
Contributing
PRs welcome, especially for:
- improving skill quality and references
- better issue templates and triage process
- better real-world test examples
License
MIT
Вопросы о TesterArmy MCP
Как добавить TesterArmy MCP в Claude Code?
Выполните claude mcp add --transport http cli https://tester.army/mcp в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить TesterArmy MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Как пройти аутентификацию в TesterArmy MCP server?
Хостинг MCP server выполняет вход в ваш аккаунт TesterArmy через OAuth, поэтому API key не требуется. Альтернативный вариант через CLI использует API keys, созданные в панели управления.
Как добавить TesterArmy в Claude Code?
Зарегистрируйте HTTP transport с именем testerarmy, указав URL хостинг MCP сервера.
Можно ли запустить сохраненную группу тестов и дождаться результатов?
Выведите список групп для проекта, затем запустите группу с флагами --wait и JSON output, чтобы получить результаты обратно.
Какие типы тестов может запускать TesterArmy?
Он выполняет проверки браузеров и мобильных устройств в сохраненных окружениях и предоставляет результаты в виде транскриптов, записей и отчетов JUnit.