AIクライアントからブラウザおよびモバイルのQAテストを作成・実行し、結果の待機、実行トランスクリプトやレポートの確認が可能です。
別名 e2e-inc/cli, cli
- スター
- 75
- ツール
- —
- ダウンロード数(30日間)
- —
- 最新バージョン
- 1.0.0
- 最終コミット
- 2026年11月12日
- ライセンス
- MIT
TesterArmy MCPとは
TesterArmyはMCPサーバーです。 AIクライアントからブラウザおよびモバイルのQAテストを作成・実行し、結果の待機、実行トランスクリプトやレポートの確認が可能です。.
プロジェクトのREADMEから生成された概要
TesterArmy MCP server について
TesterArmyは、AIクライアント内から保存済みのテストに対してブラウザおよびモバイルのQA実行をキューイングする機能を提供します。TesterArmyダッシュボードでQAカバレッジを管理し、実行リクエストをTesterArmy cloudに送信して、その結果を報告します。保存されたテストは自然言語のステップで記述され、保存済みの環境に対して実行されます。結果には、実行トランスクリプト、録画、JUnitレポートが含まれます。スケジュールされたグループ、ディスカバリー実行、および問題のトリアージもワークフローの一部です。
streamable HTTP経由のhosted MCP serverとして利用可能なため、クライアントはローカルで実行することなくリモートエンドポイントに接続します。サインインはOAuthを使用してTesterArmyアカウント経由で行われるため、MCPルートではAPIキーを作成したり貼り付けたりする必要はありません。Claude Code、Codex、Cursor向けのセットアップ例が提供されているほか、このリポジトリはサーバーとtesterarmy-cli SKILLの両方をインストールするプラグインとしても機能します。同じ機能は、npmでグローバルにインストールできる`testerarmy`または`ta`コマンドラインツールからも利用可能です。これは`ta auth`で認証し、`ta projects list`、`ta tests list`、`ta tests run --wait --json`などのコマンドを提供します。
大きな特徴の一つは、コーディングエージェントに対して具体的な検証結果をフィードバックすることに重点を置いている点です。開発中の変更を確認するには、クラウドからアクセス可能なプレビューURLまたはトンネルURLをプロジェクト環境として保存し、`--env`で選択します。waitフラグを指定しない場合、実行コマンドが成功したことは、単に実行がキューイングされたことを確認したに過ぎません。
できること
- 1プレビュービルドをエンドツーエンドで検証するエージェントにトンネルURLをプロジェクト環境として保存させ、それに対して保存済みのスモークテストグループを実行し、結果を待機させます。
- 2実行失敗後のトランスクリプトを確認する完了した実行のトランスクリプト、録画、JUnitレポートを取得し、エージェントがどこに問題があるかを特定できるようにします。
- 3自然言語のステップからテストを作成する例として示されているMarkdownのシナリオを参考に、自然言語のステップで記述された新しいダッシュボードテストをクライアントに作成させます。
- 4テスト実行前にプロジェクトを特定する利用可能なプロジェクトと保存済みのテストをJSON形式でリストアップし、エージェントがキューイングを行う前に適切なIDを選択できるようにします。
- 5グループ化された回帰テストのカバレッジをスケジュールする保存済みのテストグループをスケジュールまたはオンデマンドでキューイングし、そのグループによって明らかになった問題をトリアージします。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
TesterArmy MCPのインストール方法
フォーマット検証日 2026年11月10日Cursor に追加Gooseに追加Claude CodeにTesterArmy MCPをインストール
$ claude mcp add --transport http cli https://tester.army/mcpCursorにTesterArmy MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"cli": {
"url": "https://tester.army/mcp"
}
}
}VS CodeにTesterArmy MCPをインストール
.vscode/mcp.json
{
"servers": {
"cli": {
"type": "http",
"url": "https://tester.army/mcp"
}
}
}VS Code CLIにTesterArmy MCPをインストール
$ code --add-mcp '{"name":"cli","type":"http","url":"https://tester.army/mcp"}'CodexにTesterArmy MCPをインストール
$ codex mcp add cli --url https://tester.army/mcpCodex config.tomlにTesterArmy MCPをインストール
~/.codex/config.toml
[mcp_servers.cli] url = "https://tester.army/mcp"
Gemini CLIにTesterArmy MCPをインストール
$ gemini mcp add -s user --transport http cli https://tester.army/mcpGemini settings.jsonにTesterArmy MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"cli": {
"url": "https://tester.army/mcp",
"type": "http"
}
}
}自動チェック
実行日 2026年11月13日完全なレポート →自動チェックに合格しました。これはセキュリティ監査ではありません。コードを読み、サーバーに必要最小限のアクセス権を与えてください。 チェックの仕組み
- ソースリポジトリがリンクされており、アクセス可能合格
- オープンソースライセンス (OSI)合格
- 過去1年以内にコミットまたはリリースあり合格
- パッケージ名が有名なパッケージに酷似していない未チェック
- リモートエンドポイントがHTTPSを使用合格
- 破壊的なツールがラベル付けされている未チェック
- モデルへの隠れた指示がない合格
- パッケージおよびその依存関係に重大な勧告なし未チェック
README
GitHubで見る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のよくある質問
TesterArmy MCPをClaude Codeに追加するには
ターミナルでclaude mcp add --transport http cli https://tester.army/mcpを実行します。すべてのプロジェクトで利用するには--scope userを追加します。
TesterArmy MCPをCursorに追加するには
~/.cursor/mcp.jsonを開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
TesterArmy MCP serverでの認証方法を教えてください。
Hosted MCP serverはOAuthを通じてTesterArmyアカウントでサインインするため、APIキーは不要です。CLI版を使用する場合は、ダッシュボードで作成したAPIキーを使用します。
Claude CodeにTesterArmyを追加するにはどうすればよいですか?
hosted MCP URLを指すtesterarmyという名前で、HTTP transportを登録してください。
保存済みのテストグループを実行して、結果を待つことはできますか?
プロジェクトのグループをリスト表示した後、--waitとJSON出力オプションを付けてグループを実行することで、結果を取得できます。
TesterArmyではどのようなテストを実行できますか?
保存済みの環境に対してブラウザおよびモバイルのチェックを実行できます。結果はトランスクリプト、録画、JUnitレポートとして報告されます。