mcpField
T
TesterArmy

TesterArmy

リモート
docs.tester.army開発ツール72今日更新
リポジトリ公式サイト

TesterArmy について

TesterArmy は、エージェントが実際のユーザーのように Web アプリやモバイルアプリをテストするQAプラットフォームです。コマンドラインツール testerarmy(ta)でダッシュボード上の保存済みテストを管理し、TesterArmy クラウドで実行をキューに入れます。プルリクエストごとに検証を行いたいチーム向けです。

主な機能

  1. 01自然言語のステップで保存されたテストを作成
  2. 02保存済み環境でのブラウザおよびモバイルチェック
  3. 03結果を待機するモードと JSON 形式の実行出力
  4. 04OAuth でサインインするホスト型 MCP サーバー

活用シーン

  1. 01プルリクエストのプレビュー環境や トンネル URL での変更検証
  2. 02コーディングエージェントへの具体的なテスト結果のフィードバック
  3. 03コマンドラインからの保存済みスモークテストグループの実行

MCP 対応

本プロジェクトは Streamable HTTP で接続するホスト型のリモート MCP サーバーを提供し、Claude Code、Codex、Cursor などのクライアントから TesterArmy のテストを実行・確認できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://tester.army/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

TesterArmy CLI

クイックスタート | ドキュメント | プラットフォーム | API キー | スキル | MCP | 使用例

npm version npm downloads MIT license

実際のユーザーのようにアプリをテストするエージェントです。

TesterArmy CLI(testerarmy / ta)は、TesterArmy ダッシュボードで QA カバレッジを管理し、TesterArmy クラウドで実行するテストをキューに登録します。

  • 平易な言葉で手順を記述して、保存済みテストを作成・整理します。
  • 保存済み環境に対して、ブラウザーとモバイルのチェックを実行します。
  • 結果を待ち、JSON 出力で実行トランスクリプトを確認します。
  • 具体的な検証結果をコーディングエージェントにフィードバックします。

こちらから始めてください。

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

クイックスタート

グローバルにインストールします。

npm install -g testerarmy

次に、API キーを作成します。

tester.army/dashboard/profile/api-keys

認証します(いずれかを選択してください)。

ta auth

または、インストールせずに実行します。

npx testerarmy --help

プロジェクトとその保存済みテストを見つけて、クラウドでの実行を待ちます。

ta projects list --json
ta tests list --project <projectId> --json
ta tests run <testId> --wait --json

一覧表示コマンドから返された ID を使用してください。--wait を指定しない場合、コマンドが成功しても実行がキューに登録されたことを確認するだけです。開発時の変更を検証するには、クラウドからアクセスできるプレビュー URL またはトンネル URL をプロジェクト環境として保存し、--env <nameOrSlug> で選択してください。

スキルのインストール

skills CLI を使ってインストールします。

npx skills add tester-army/cli

MCP サーバーとプラグイン

TesterArmy は、https://tester.army/mcp でホスト型 MCP サーバー(Streamable HTTP)としても動作します。OAuth を通じて TesterArmy アカウントでサインインするため、API キーを作成したり貼り付けたりする必要はありません。

Claude Code:

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

Codex:

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

または、~/.codex/config.toml に追加して、codex mcp login testerarmy を実行します。

[mcp_servers.testerarmy]
url = "https://tester.army/mcp"

Cursor:[Customize]を開いて testerarmy を検索するか、マーケットプレイスの掲載ページで[Add to Cursor]をクリックします。プラグインがまだ掲載されていない場合は、~/.cursor/mcp.json にサーバーを手動で追加します。

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

このリポジトリは、MCP サーバーと testerarmy-cli スキルをまとめてインストールするプラグインでもあります。

Claude Code:/plugin marketplace add tester-army/cli を実行してから、/plugin install testerarmy@testerarmy-agent-skills を実行します。

Codex:このリポジトリはプラグインマーケットプレイスでもあります。TesterArmy が Plugins Directory に掲載されるまでは、こちらから追加できます。

codex plugin marketplace add tester-army/cli
codex plugin add testerarmy@testerarmy-agent-skills

このプラグインはホスト型サーバーを登録します。codex mcp login testerarmy で一度サインインするか、インストール時に ChatGPT アプリに表示されるサインインプロンプトを承認してください。ChatGPT デスクトップアプリで、このリポジトリを Codex で開くと、マーケットプレイスが[Plugins]タブのソースとして表示されます。

サーバーとそのツールの詳細なリファレンス:https://docs.tester.army/cli/mcp

例

ta tests create で保存済みダッシュボードテストを作成する際は、examples/ の Markdown シナリオを作成時の参考にしてください。

  • 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

保存済みのスモークグループを実行します。

ta groups list --project <projectId> --json
ta tests run --group <groupId> --project <projectId> --wait --json

コントリビューション

PR を歓迎します。特に、以下の改善を歓迎します。

  • スキルの品質と参考資料の改善
  • イシューテンプレートとトリアージプロセスの改善
  • 実際の利用に即したテスト例の改善

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。