TesterArmy

io.github.tester-army由 GitHub 帳號 tester-army 發布v1.0.0更新於 Oct 25, 2026

Agents that test your web and mobile app like real users, on every pull request.

已驗證Streamable HTTP可網頁執行瀏覽器自動化開發者工具

概覽

AI 產生的概覽

TesterArmy 的託管 MCP 伺服器,讓助理建立、執行並檢視針對網頁與行動應用的雲端 QA 測試。

可以做什麼
  • 以自然語言步驟建立並整理已儲存的測試
  • 針對已儲存的專案環境執行瀏覽器與行動裝置檢查
  • 等待雲端執行結果,檢視執行紀錄、錄影與 JUnit 報告
  • 排程測試群組、發起探索性執行並處理發現的問題
  • 把具體的驗證結果回饋給編碼代理
適用情境
適合需要讓代理像真實使用者一樣驗證網頁或行動應用改動的情境,例如在拉取請求上執行已儲存的冒煙群組,或驗證預覽網址。也適合已在 TesterArmy 儀表板管理 QA 涵蓋範圍的團隊。
執行需求
使用 tester.army/mcp 的遠端 Streamable HTTP 端點,無需本機安裝。需要 TesterArmy 帳號並透過 OAuth 登入,MCP 方式不必貼上 API 金鑰。改用 CLI 則需以 npm 安裝 Node.js 並建立 API 金鑰。執行在 TesterArmy 雲端進行,測試本機改動需提供雲端可存取的預覽或通道網址。
安裝前請注意
執行會排入佇列並在 TesterArmy 雲端進行,測試步驟、目標網址與結果都會傳送給第三方。未加上等待參數時,指令成功只代表已排入佇列,並不代表測試通過。測試與環境會在你的儀表板帳號中被建立與修改;CLI 方式需要 API 金鑰,應妥善保管。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 TesterArmy,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.tester-army%2Ftesterarmy/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "testerarmy": {
      "type": "http",
      "url": "https://tester.army/mcp"
    }
  }
}

README

[TesterArmy CLI]

Quickstart | Docs | Platform | API Keys | Skills | MCP | Examples

[npm version] [npm downloads] [MIT license]

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:

https://github.com/user-attachments/assets/f7524c3f-018e-46eb-9bae-cb69335fda64

Quickstart

Install globally:

bash
npm install -g testerarmy

Then create API key:

tester.army/dashboard/profile/api-keys

Authenticate (pick one):

bash
ta auth

Or run without install:

bash
npx testerarmy --help

Find a project and its saved tests, then wait for a cloud run:

bash
ta projects list --jsonta tests list --project <projectId> --jsonta 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:

bash
npx skills add tester-army/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:

bash
claude mcp add --transport http testerarmy https://tester.army/mcp

Codex:

bash
codex mcp add testerarmy --url https://tester.army/mcp

Or add it to ~/.codex/config.toml and run codex mcp login testerarmy:

toml
[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:

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 tester-army/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:

bash
codex plugin marketplace add tester-army/clicodex 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.md
  • examples/tests/01-landing-page.md
  • examples/tests/02-auth-smoke.md
  • examples/tests/03-project-create.md
  • examples/prompts/ad-hoc-regression.md

Run a saved smoke group:

bash
ta groups list --project <projectId> --jsonta 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

來源:README.md,提交 0d63136

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

1
  1. v1.0.0最新Sep 21, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分