Ermöglicht es einem AI-Client, Browser- und Mobile-QA-Tests zu erstellen und auszuführen, auf Ergebnisse zu warten sowie Run-Transkripte und Reports zu inspizieren.
Auch bekannt als e2e-inc/cli, cli
- Stars
- 75
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- 1.0.0
- Letzter Commit
- 12. Nov. 2026
- Lizenz
- MIT
Was ist TesterArmy MCP?
TesterArmy ist ein MCP server. Ermöglicht es einem AI-Client, Browser- und Mobile-QA-Tests zu erstellen und auszuführen, auf Ergebnisse zu warten sowie Run-Transkripte und Reports zu inspizieren.
Zusammenfassung generiert aus dem README des Projekts
Über TesterArmy MCP server
TesterArmy ermöglicht es, Browser- und Mobile-QA-Runs gegen gespeicherte Tests direkt aus einem AI-Client heraus in die Warteschlange zu stellen. Es verwaltet die QA-Abdeckung in einem TesterArmy-Dashboard, sendet die Runs zur Ausführung in die TesterArmy Cloud und meldet anschließend zurück, was passiert ist. Gespeicherte Tests sind in natürlicher Sprache geschrieben und werden gegen gespeicherte Umgebungen ausgeführt; die Ergebnisse beinhalten Run-Transkripte, Aufnahmen und JUnit reports. Geplante Gruppen, Discovery-Runs und Issue-Triage sind ebenfalls Teil des Workflows.
Es ist als hosted MCP server über streamable HTTP verfügbar, sodass der Client eine Verbindung zu einem Remote-Endpoint herstellt, anstatt lokal etwas auszuführen. Die Anmeldung erfolgt über deinen TesterArmy-Account via OAuth, was bedeutet, dass für den MCP-Weg kein API key erstellt oder eingefügt werden muss. Setup-Beispiele sind für Claude Code, Codex und Cursor verfügbar, und das Repository dient gleichzeitig als Plugin, das sowohl den Server als auch einen testerarmy-cli skill installiert. Dieselben Features sind über das `testerarmy` oder `ta` CLI-Tool erreichbar, das global via npm installiert wird, sich über `ta auth` authentifiziert und Commands wie `ta projects list`, `ta tests list` und `ta tests run --wait --json` bietet.
Ein wesentlicher Unterschied ist der Fokus darauf, Coding-Agents konkrete Validierungen zurückzugeben. Um Entwicklungsänderungen zu prüfen, wird eine cloud-erreichbare Preview- oder Tunnel-URL als Project-Environment gespeichert und mit `--env` ausgewählt. Ohne das Wait-Flag bestätigt ein erfolgreicher Run-Command lediglich, dass der Run in die Warteschlange gestellt wurde.
Was du damit machen kannst
- 1Einen Preview-Build End-to-End verifizierenLass den Agent eine Tunnel-URL als Project-Environment speichern, die gespeicherte Smoke-Gruppe dagegen ausführen und auf das Ergebnis warten.
- 2Transkripte nach einem fehlgeschlagenen Run lesenRufe das Transkript, die Aufnahme und den JUnit report eines abgeschlossenen Runs ab, damit der Agent genau zeigen kann, was defekt ist.
- 3Tests aus natürlicher Sprache erstellenBitte den Client, einen neuen gespeicherten Dashboard-Test in natürlicher Sprache zu verfassen, wobei die Beispiel-Markdown-Szenarien als Referenz dienen.
- 4Projekte vor dem Testlauf findenListe die verfügbaren Projekte und deren gespeicherte Tests in JSON auf, damit der Agent die richtigen IDs auswählen kann, bevor er etwas in die Warteschlange stellt.
- 5Gruppierte Regression-Abdeckung planenStelle eine gespeicherte Testgruppe nach Zeitplan oder on demand in die Warteschlange und führe die Triage der durch die Gruppe gefundenen Issues durch.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du TesterArmy MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenTesterArmy MCP in Claude Code installieren
$ claude mcp add --transport http cli https://tester.army/mcpTesterArmy MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"cli": {
"url": "https://tester.army/mcp"
}
}
}TesterArmy MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"cli": {
"type": "http",
"url": "https://tester.army/mcp"
}
}
}TesterArmy MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"cli","type":"http","url":"https://tester.army/mcp"}'TesterArmy MCP in Codex installieren
$ codex mcp add cli --url https://tester.army/mcpTesterArmy MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.cli] url = "https://tester.army/mcp"
TesterArmy MCP in Gemini CLI installieren
$ gemini mcp add -s user --transport http cli https://tester.army/mcpTesterArmy MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"cli": {
"url": "https://tester.army/mcp",
"type": "http"
}
}
}Automatisierte Checks
Geluften am 13. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarBestanden
- Open Source Lizenz (OSI)Bestanden
- Commit oder Release im letzten JahrBestanden
- Package-Name ähnelt keinem populären PackageNicht geprüft
- Remote Endpoint nutzt HTTPSBestanden
- Destruktive Tools sind markiertNicht geprüft
- Keine versteckten Anweisungen an das ModellBestanden
- Keine kritischen Advisories im Paket oder seinen AbhängigkeitenNicht geprüft
README
Auf GitHub ansehenAgents 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 Fragen
Wie füge ich TesterArmy MCP zu Claude Code hinzu?
Führe claude mcp add --transport http cli https://tester.army/mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich TesterArmy MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Wie authentifiziere ich mich beim TesterArmy MCP server?
Der hosted MCP server meldet dich über OAuth mit deinem TesterArmy-Account an, sodass kein API key benötigt wird. Die CLI-Alternative nutzt API keys, die im Dashboard erstellt werden können.
Wie füge ich TesterArmy zu Claude Code hinzu?
Registriere den HTTP transport mit dem Namen testerarmy, der auf die hosted MCP URL zeigt.
Kann ich eine gespeicherte Testgruppe ausführen und auf die Ergebnisse warten?
Liste die Gruppen für ein Projekt auf und führe die Gruppe dann mit --wait und JSON output aus, um die Ergebnisse zurückzuerhalten.
Welche Arten von Tests kann TesterArmy ausführen?
Es führt Browser- und Mobile-Checks gegen gespeicherte Umgebungen durch und kann Ergebnisse als Transkripte, Aufnahmen und JUnit reports liefern.