Bir AI istemcisinin tarayıcı ve mobil QA testleri oluşturmasına, çalıştırmasına, sonuçları beklemesine ve çalışma dökümlerini ile raporlarını incelemesine olanak tanır.
Ayrıca bilinen adı e2e-inc/cli, cli
- Yıldızlar
- 75
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 1.0.0
- Son commit
- 12 Kas 2026
- Lisans
- MIT
TesterArmy MCP nedir?
TesterArmy bir MCP sunucusudur. Bir AI istemcisinin tarayıcı ve mobil QA testleri oluşturmasına, çalıştırmasına, sonuçları beklemesine ve çalışma dökümlerini ile raporlarını incelemesine olanak tanır.
Özet, projenin README dosyasından oluşturuldu
TesterArmy MCP sunucusu hakkında
TesterArmy, bir AI istemcisi içerisinden kaydedilmiş testlere karşı tarayıcı ve mobil QA süreçlerini kuyruğa alma işlemlerini yönetir. TesterArmy dashboard üzerinden QA kapsamını yönetir, çalıştırmaları TesterArmy cloud üzerinde yürütmek üzere gönderir ve ardından süreç hakkında geri bildirim sağlar. Kaydedilmiş testler düz dildeki adımlarla yazılır ve kaydedilmiş ortamlar üzerinde çalıştırılır; sonuçlar arasında çalışma dökümleri, kayıtlar ve JUnit raporları yer alır. Planlanmış gruplar, keşif çalışmaları ve sorun ayıklama (triage) süreçleri de bu akışın bir parçasıdır.
Streamable HTTP üzerinden bir hosted MCP server olarak sunulur, böylece istemci yerel olarak bir şey çalıştırmak yerine uzak bir uç noktaya bağlanır. Oturum açma işlemi OAuth ile TesterArmy hesabınız üzerinden gerçekleşir; bu da MCP rotası için bir API key oluşturulması veya yapıştırılması gerekmediği anlamına gelir. Claude Code, Codex ve Cursor için kurulum örnekleri sunulmuştur; ayrıca depo, hem server'ı hem de bir testerarmy-cli skill'ini kuran bir plugin işlevi görür. Aynı özelliklere, npm ile global olarak kurulan, `ta auth` ile kimlik doğrulayan ve `ta projects list`, `ta tests list` ve `ta tests run --wait --json` gibi komutlar sunan `testerarmy` veya `ta` komut satırı aracı üzerinden de erişilebilir.
Öne çıkan farklardan biri, kodlama ajanlarına somut doğrulama verileri beslemeye verilen önemdir. Geliştirme değişikliklerini kontrol etmek için, bulut üzerinden erişilebilir bir önizleme veya tünel URL'si bir proje ortamı olarak kaydedilir ve `--env` ile seçilir. Bekleme bayrağı (wait flag) olmadan kullanılan başarılı bir çalıştırma komutu, yalnızca çalıştırmanın kuyruğa alındığını onaylar.
Neler yapabilirsiniz
- 1Bir önizleme build'ini uçtan uca doğrulayınAjanın bir tünel URL'sini proje ortamı olarak kaydetmesini, kaydedilmiş smoke grubunu buna karşı çalıştırmasını ve sonucu beklemesini sağlayın.
- 2Hatalı bir çalıştırma sonrası dökümleri okuyunAjanın neyin bozulduğunu gösterebilmesi için tamamlanmış bir çalıştırmanın dökümünü, kaydını ve JUnit raporunu çekin.
- 3Düz dildeki adımlardan testler oluşturunİstemciden, örnek markdown senaryolarını referans alarak düz dildeki adımlarla yazılmış yeni bir kaydedilmiş dashboard testi oluşturmasını isteyin.
- 4Testleri çalıştırmadan önce projeleri bulunMevcut projeleri ve kaydedilmiş testlerini JSON formatında listeleyin, böylece ajan herhangi bir şeyi kuyruğa almadan önce doğru ID'leri seçebilsin.
- 5Gruplandırılmış regresyon kapsamını planlayınKaydedilmiş bir test grubunu planlı veya talep üzerine kuyruğa alın ve grubun ortaya çıkardığı sorunları ayıklayın.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
TesterArmy MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleTesterArmy MCP'yi Claude Code içine yükleyin
$ claude mcp add --transport http cli https://tester.army/mcpTesterArmy MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"cli": {
"url": "https://tester.army/mcp"
}
}
}TesterArmy MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"cli": {
"type": "http",
"url": "https://tester.army/mcp"
}
}
}TesterArmy MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"cli","type":"http","url":"https://tester.army/mcp"}'TesterArmy MCP'yi Codex içine yükleyin
$ codex mcp add cli --url https://tester.army/mcpTesterArmy MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.cli] url = "https://tester.army/mcp"
TesterArmy MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user --transport http cli https://tester.army/mcpTesterArmy MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"cli": {
"url": "https://tester.army/mcp",
"type": "http"
}
}
}Otomatik kontroller
Çalıştırıldı 13 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirGeçti
- Açık kaynak lisansı (OSI)Geçti
- Son bir yıl içinde commit veya sürüm mevcutGeçti
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Uzak uç nokta HTTPS kullanıyorGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Modele yönelik gizli talimat yokGeçti
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
Agents 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 soruları
TesterArmy MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --transport http cli https://tester.army/mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
TesterArmy MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
TesterArmy MCP server ile nasıl kimlik doğrulaması yaparım?
Hosted MCP server, OAuth aracılığıyla TesterArmy hesabınızla oturum açmanızı sağlar, bu nedenle API key gerekmez. CLI alternatifi ise dashboard üzerinden oluşturulan API key'leri kullanır.
TesterArmy'yi Claude Code'a nasıl eklerim?
HTTP transport'u, hosted MCP URL'sini gösteren testerarmy ismiyle kaydedin.
Kaydedilmiş bir test grubunu çalıştırıp sonuçları bekleyebilir miyim?
Bir proje için grupları listeleyin, ardından sonuçları geri almak için grubu --wait ve JSON output parametreleriyle çalıştırın.
TesterArmy ne tür testler çalıştırabilir?
Kaydedilmiş ortamlar üzerinde tarayıcı ve mobil kontrolleri çalıştırabilir; sonuçları döküm, kayıt ve JUnit raporları olarak sunabilir.