Permet à un client IA de créer et d'exécuter des tests QA sur navigateur et mobile, d'attendre les résultats, puis d'inspecter les rapports et les transcriptions d'exécution.
Aussi connu sous e2e-inc/cli, cli
- Étoiles
- 75
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- 1.0.0
- Dernier commit
- 12 nov. 2026
- Licence
- MIT
Qu'est-ce que TesterArmy MCP ?
TesterArmy est un serveur MCP. Permet à un client IA de créer et d'exécuter des tests QA sur navigateur et mobile, d'attendre les résultats, puis d'inspecter les rapports et les transcriptions d'exécution.
Résumé généré à partir du README du projet
À propos du MCP server TesterArmy
TesterArmy permet de mettre en file d'attente des exécutions de QA navigateur et mobile basées sur des tests sauvegardés directement depuis un client IA. Il gère la couverture QA dans un tableau de bord TesterArmy et envoie les exécutions vers le cloud TesterArmy pour exécution, avant de rapporter les résultats. Les tests sauvegardés sont rédigés en étapes en langage naturel et s'exécutent sur des environnements enregistrés ; les résultats incluent les transcriptions d'exécution, les enregistrements et les rapports JUnit. La planification de groupes, les exécutions de découverte et le triage des incidents font également partie du flux de travail.
Il est disponible en tant que MCP server hébergé via streamable HTTP, le client se connecte donc à un endpoint distant plutôt que d'exécuter quoi que ce soit localement. La connexion s'effectue via votre compte TesterArmy avec OAuth, ce qui signifie qu'aucune clé API n'a besoin d'être créée ou collée pour la route MCP. Des exemples de configuration sont fournis pour Claude Code, Codex et Cursor, et le dépôt sert également de plugin installant à la fois le serveur et un SKILL testerarmy-cli. Les mêmes fonctionnalités sont accessibles via l'outil en ligne de commande `testerarmy` ou `ta`, installé globalement avec npm, qui s'authentifie via `ta auth` et propose des commandes telles que `ta projects list`, `ta tests list` et `ta tests run --wait --json`.
Une distinction importante réside dans l'accent mis sur le renvoi de validations concrètes aux agents de codage. Pour vérifier des changements de développement, une URL de prévisualisation ou un tunnel accessible via le cloud est sauvegardé comme environnement de projet et sélectionné avec `--env`. Sans le flag --wait, une commande d'exécution réussie confirme uniquement que l'exécution a été mise en file d'attente.
Ce que vous pouvez faire avec
- 1Vérifier un build de prévisualisation de bout en boutDemandez à l'agent de sauvegarder une URL de tunnel comme environnement de projet, d'exécuter le groupe de smoke tests sauvegardé dessus et d'attendre le résultat.
- 2Lire les transcriptions après un échec d'exécutionRécupérez la transcription, l'enregistrement et le rapport JUnit d'une exécution terminée afin que l'agent puisse identifier ce qui a échoué.
- 3Créer des tests à partir d'étapes en langage naturelDemandez au client de rédiger un nouveau test de tableau de bord en utilisant des étapes en langage naturel, en prenant pour référence les scénarios markdown d'exemple.
- 4Trouver des projets avant de lancer des testsListez les projets disponibles et leurs tests sauvegardés en JSON pour que l'agent puisse choisir les bons IDs avant de mettre quoi que ce soit en file d'attente.
- 5Planifier une couverture de régression par groupeMettez en file d'attente un groupe de tests sauvegardés selon un planning ou à la demande, et effectuez le triage des incidents détectés par le groupe.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer TesterArmy MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller TesterArmy MCP dans Claude Code
$ claude mcp add --transport http cli https://tester.army/mcpInstaller TesterArmy MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"cli": {
"url": "https://tester.army/mcp"
}
}
}Installer TesterArmy MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"cli": {
"type": "http",
"url": "https://tester.army/mcp"
}
}
}Installer TesterArmy MCP dans VS Code CLI
$ code --add-mcp '{"name":"cli","type":"http","url":"https://tester.army/mcp"}'Installer TesterArmy MCP dans Codex
$ codex mcp add cli --url https://tester.army/mcpInstaller TesterArmy MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.cli] url = "https://tester.army/mcp"
Installer TesterArmy MCP dans Gemini CLI
$ gemini mcp add -s user --transport http cli https://tester.army/mcpInstaller TesterArmy MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"cli": {
"url": "https://tester.army/mcp",
"type": "http"
}
}
}Vérifications automatisées
Exécuté le 13 nov. 2026Rapport complet →A passé nos vérifications automatisées. Il ne s'agit pas d'un audit de sécurité : lisez le code et donnez au serveur l'accès le plus restreint dont il a besoin. Fonctionnement des vérifications
- Dépôt source lié et accessibleRéussi
- Licence open source (OSI)Réussi
- Commit ou version publiée au cours de l'année écouléeRéussi
- Nom du package non proche d'un package populaireNon vérifié
- L'endpoint distant utilise HTTPSRéussi
- Les outils destructifs sont étiquetésNon vérifié
- Aucune instruction cachée destinée au modèleRéussi
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
README
Voir sur 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
Questions sur TesterArmy MCP
Comment ajouter TesterArmy MCP à Claude Code ?
Exécutez claude mcp add --transport http cli https://tester.army/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter TesterArmy MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Comment s'authentifier avec le MCP server de TesterArmy ?
Le MCP server hébergé vous connecte à votre compte TesterArmy via OAuth, aucune clé API n'est donc nécessaire. L'alternative CLI utilise des clés API créées depuis le tableau de bord.
Comment ajouter TesterArmy à Claude Code ?
Enregistrez le transport HTTP avec le nom testerarmy pointant vers l'URL du MCP hébergé.
Puis-je exécuter un groupe de tests sauvegardés et attendre les résultats ?
Listez les groupes d'un projet, puis lancez le groupe avec --wait et une sortie JSON pour récupérer les résultats.
Quel type de tests TesterArmy peut-il exécuter ?
Il exécute des vérifications sur navigateur et mobile par rapport à des environnements sauvegardés et peut fournir les résultats sous forme de transcriptions, d'enregistrements et de rapports JUnit.