Permite que un cliente de IA cree y ejecute pruebas de QA para navegadores y móviles, espere los resultados e inspeccione transcripciones y reportes de ejecución.
También conocido como e2e-inc/cli, cli
- Stars
- 75
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 1.0.0
- Último commit
- 12 nov 2026
- Licencia
- MIT
¿Qué es TesterArmy MCP?
TesterArmy es un MCP server. Permite que un cliente de IA cree y ejecute pruebas de QA para navegadores y móviles, espere los resultados e inspeccione transcripciones y reportes de ejecución.
Resumen generado a partir del README del proyecto
Acerca del MCP server de TesterArmy
TesterArmy se encarga de poner en cola ejecuciones de QA para navegadores y móviles contra pruebas guardadas desde dentro de un cliente de IA. Gestiona la cobertura de QA en un dashboard de TesterArmy y envía las ejecuciones para que se realicen en la nube de TesterArmy, informando después de lo sucedido. Las pruebas guardadas se escriben en pasos de lenguaje natural y se ejecutan contra entornos guardados; los resultados incluyen transcripciones de la ejecución, grabaciones y reportes JUnit. Los grupos programados, las ejecuciones de descubrimiento y el triaje de problemas también forman parte del flujo.
Está disponible como un MCP server alojado a través de streamable HTTP, por lo que el cliente se conecta a un endpoint remoto en lugar de ejecutar nada localmente. El inicio de sesión se realiza a través de tu cuenta de TesterArmy con OAuth, lo que significa que no hay que crear ni pegar ninguna API key para la ruta de MCP. Se proporcionan ejemplos de configuración para Claude Code, Codex y Cursor, y el repositorio funciona también como un plugin que instala tanto el servidor como un SKILL de testerarmy-cli. Las mismas funciones son accesibles a través de la herramienta de línea de comandos `testerarmy` o `ta`, instalada globalmente con npm, que se autentica mediante `ta auth` y ofrece comandos como `ta projects list`, `ta tests list` y `ta tests run --wait --json`.
Una distinción importante es el énfasis en devolver validaciones concretas a los agentes de programación. Para verificar cambios de desarrollo, se guarda una URL de vista previa o un túnel accesible desde la nube como un entorno de proyecto y se selecciona con `--env`. Sin la bandera de espera, un comando de ejecución exitoso solo confirma que la ejecución ha sido puesta en cola.
Qué puedes hacer con él
- 1Verificar una build de vista previa de extremo a extremoHaz que el agente guarde una URL de túnel como entorno de proyecto, ejecute el grupo de smoke test guardado contra ella y espere el resultado.
- 2Leer transcripciones tras una ejecución fallidaExtrae la transcripción, la grabación y el reporte JUnit de una ejecución finalizada para que el agente pueda identificar qué falló.
- 3Crear pruebas desde pasos en lenguaje naturalPide al cliente que redacte una nueva prueba guardada en el dashboard escrita en pasos de lenguaje natural, usando los escenarios de ejemplo en markdown como referencia.
- 4Buscar proyectos antes de ejecutar pruebasLista los proyectos disponibles y sus pruebas guardadas en JSON para que el agente pueda elegir los IDs correctos antes de poner algo en cola.
- 5Programar cobertura de regresión por gruposPon en cola un grupo de pruebas guardado de forma programada o bajo demanda y realiza el triaje de los problemas que el grupo detecte.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar TesterArmy MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar TesterArmy MCP en Claude Code
$ claude mcp add --transport http cli https://tester.army/mcpInstalar TesterArmy MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"cli": {
"url": "https://tester.army/mcp"
}
}
}Instalar TesterArmy MCP en VS Code
.vscode/mcp.json
{
"servers": {
"cli": {
"type": "http",
"url": "https://tester.army/mcp"
}
}
}Instalar TesterArmy MCP en VS Code CLI
$ code --add-mcp '{"name":"cli","type":"http","url":"https://tester.army/mcp"}'Instalar TesterArmy MCP en Codex
$ codex mcp add cli --url https://tester.army/mcpInstalar TesterArmy MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.cli] url = "https://tester.army/mcp"
Instalar TesterArmy MCP en Gemini CLI
$ gemini mcp add -s user --transport http cli https://tester.army/mcpInstalar TesterArmy MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"cli": {
"url": "https://tester.army/mcp",
"type": "http"
}
}
}Verificaciones automáticas
Ejecutado 13 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesibleAprobado
- Licencia de código abierto (OSI)Aprobado
- Commit o lanzamiento en el último añoAprobado
- El nombre del paquete no es similar a un paquete popularNo verificado
- El endpoint remoto usa HTTPSAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- Sin instrucciones ocultas para el modeloAprobado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
README
Ver en 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
Preguntas sobre TesterArmy MCP
¿Cómo agrego TesterArmy MCP a Claude Code?
Ejecuta claude mcp add --transport http cli https://tester.army/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego TesterArmy MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Cómo me autentico con el MCP server de TesterArmy?
El MCP server alojado inicia sesión con tu cuenta de TesterArmy mediante OAuth, por lo que no necesitas una API key. La alternativa por CLI utiliza API keys creadas en el dashboard.
¿Cómo añado TesterArmy a Claude Code?
Registra el transporte HTTP con el nombre testerarmy apuntando a la URL del MCP alojado.
¿Puedo ejecutar un grupo de pruebas guardado y esperar los resultados?
Lista los grupos de un proyecto y luego ejecuta el grupo con --wait y salida JSON para recibir los resultados.
¿Qué tipo de pruebas puede ejecutar TesterArmy?
Ejecuta comprobaciones de navegador y móvil contra entornos guardados y puede reportar resultados como transcripciones, grabaciones y reportes JUnit.