Memungkinkan AI client untuk membuat dan menjalankan QA test pada browser dan mobile, menunggu hasil, serta memeriksa transcript dan laporan hasil running.
Juga dikenal sebagai e2e-inc/cli, cli
- Stars
- 75
- Tools
- —
- Unduhan, 30 hari
- —
- Versi terbaru
- 1.0.0
- Commit terakhir
- 12 Nov 2026
- Lisensi
- MIT
Apa itu TesterArmy MCP?
TesterArmy adalah MCP server. Memungkinkan AI client untuk membuat dan menjalankan QA test pada browser dan mobile, menunggu hasil, serta memeriksa transcript dan laporan hasil running.
Ringkasan dibuat dari README proyek
Tentang TesterArmy MCP server
TesterArmy menangani antrean QA runs untuk browser dan mobile terhadap saved tests langsung dari dalam AI client. Tool ini mengelola cakupan QA di dashboard TesterArmy dan mengirimkan perintah eksekusi ke cloud TesterArmy, lalu melaporkan hasilnya kembali. Saved tests ditulis menggunakan langkah-langkah bahasa manusia (plain-language) dan dijalankan terhadap saved environments, dengan hasil yang mencakup transcript, rekaman, dan laporan JUnit. Fitur seperti scheduled groups, discovery runs, dan issue triage juga merupakan bagian dari alur kerja ini.
Layanan ini tersedia sebagai hosted MCP server melalui streamable HTTP, sehingga client terhubung ke remote endpoint alih-alih menjalankan sesuatu secara lokal. Proses sign-in dilakukan melalui akun TesterArmy Anda menggunakan OAuth, yang berarti Anda tidak perlu membuat atau menempelkan API key untuk rute MCP. Contoh setup tersedia untuk Claude Code, Codex, dan Cursor, dan repositori ini juga berfungsi sebagai plugin yang menginstal server sekaligus skill testerarmy-cli. Fitur yang sama dapat diakses melalui command line tool `testerarmy` atau `ta` yang diinstal secara global menggunakan npm, yang melakukan autentikasi via `ta auth` dan menyediakan perintah seperti `ta projects list`, `ta tests list`, dan `ta tests run --wait --json`.
Satu hal yang membedakan adalah penekanan pada pemberian validasi konkret kembali ke coding agents. Untuk memeriksa perubahan pengembangan, URL preview atau tunnel yang dapat dijangkau cloud disimpan sebagai project environment dan dipilih menggunakan `--env`. Tanpa flag wait, perintah run yang berhasil hanya akan mengonfirmasi bahwa proses running telah masuk ke antrean.
Apa yang bisa Anda lakukan dengannya
- 1Verifikasi build preview secara end-to-endMinta agent untuk menyimpan tunnel URL sebagai project environment, menjalankan saved smoke group terhadap URL tersebut, dan menunggu hasilnya.
- 2Membaca transcript setelah run gagalAmbil transcript, rekaman, dan laporan JUnit dari run yang telah selesai agar agent dapat menunjukkan bagian mana yang rusak.
- 3Membuat test dari langkah bahasa manusiaMinta client untuk membuat saved dashboard test baru yang ditulis dengan langkah-langkah bahasa manusia, menggunakan referensi skenario markdown yang tersedia.
- 4Mencari project sebelum menjalankan testList project yang tersedia beserta saved tests mereka dalam format JSON agar agent dapat memilih ID yang tepat sebelum melakukan antrean.
- 5Menjadwalkan cakupan regresi grupAntrekan saved group dari test secara terjadwal atau sesuai permintaan, lalu lakukan triage pada issue yang ditemukan oleh grup tersebut.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal TesterArmy MCP
Format diverifikasi 10 Nov 2026Tambahkan ke CursorTambahkan ke GooseInstal TesterArmy MCP di Claude Code
$ claude mcp add --transport http cli https://tester.army/mcpInstal TesterArmy MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"cli": {
"url": "https://tester.army/mcp"
}
}
}Instal TesterArmy MCP di VS Code
.vscode/mcp.json
{
"servers": {
"cli": {
"type": "http",
"url": "https://tester.army/mcp"
}
}
}Instal TesterArmy MCP di VS Code CLI
$ code --add-mcp '{"name":"cli","type":"http","url":"https://tester.army/mcp"}'Instal TesterArmy MCP di Codex
$ codex mcp add cli --url https://tester.army/mcpInstal TesterArmy MCP di Codex config.toml
~/.codex/config.toml
[mcp_servers.cli] url = "https://tester.army/mcp"
Instal TesterArmy MCP di Gemini CLI
$ gemini mcp add -s user --transport http cli https://tester.army/mcpInstal TesterArmy MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"cli": {
"url": "https://tester.army/mcp",
"type": "http"
}
}
}Pengecekan otomatis
Berjalan 13 Nov 2026Laporan lengkap →Lolos checks otomatis kami. Ini bukan audit keamanan: baca kodenya dan berikan server akses paling terbatas yang dibutuhkannya. Cara kerja checks
- Source repository terhubung dan dapat dijangkauLolos
- Lisensi open source (OSI)Lolos
- Ada commit atau release dalam satu tahun terakhirLolos
- Nama package tidak mirip dengan package populerTidak diperiksa
- Remote endpoint menggunakan HTTPSLolos
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Tidak ada instruksi tersembunyi untuk modelLolos
- Tidak ada advisory kritis pada paket atau dependensinyaTidak diperiksa
README
Lihat di 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
Pertanyaan tentang TesterArmy MCP
Bagaimana cara menambahkan TesterArmy MCP ke Claude Code?
Jalankan claude mcp add --transport http cli https://tester.army/mcp di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan TesterArmy MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Bagaimana cara autentikasi dengan TesterArmy MCP server?
Hosted MCP server akan melakukan sign-in menggunakan akun TesterArmy Anda melalui OAuth, sehingga tidak memerlukan API key. Alternatif melalui CLI menggunakan API key yang dibuat di dashboard.
Bagaimana cara menambahkan TesterArmy ke Claude Code?
Daftarkan HTTP transport dengan nama testerarmy yang mengarah ke URL hosted MCP.
Bisakah saya menjalankan saved test group dan menunggu hasilnya?
List group untuk sebuah project, lalu jalankan group tersebut dengan flag --wait dan output JSON untuk mendapatkan hasilnya kembali.
Jenis test apa saja yang bisa dijalankan oleh TesterArmy?
TesterArmy menjalankan pengecekan browser dan mobile terhadap saved environments dan dapat melaporkan hasil dalam bentuk transcript, rekaman, dan laporan JUnit.