AI エージェント
AI エージェント自身にサインアップとメールの確認をさせましょう。
コーディングエージェントはサインアップ機能を数分で作りますが、「メールを確認してください」で止まってしまいます。Proxy Mail QA を使えば、エージェントがテストユーザーを作成し、実際の人と同じようにアプリでサインアップして、コードやリンクを受け取ります。データベースのキーも、メール本文の読み取りも不要です。
Free プラン · どの MCP クライアントでも動作 · ブラウザでサインイン
仕組み
「メールを確認してください」からサインイン完了まで、あなたの手を借りずに。
一度だけ接続
セットアップ用のプロンプトを 1 つエージェントに貼り付けます。エージェントが Proxy Mail QA MCP server を追加し、あなたはブラウザでサインインします(その場で無料アカウントを作成することもできます)。次にプロジェクトを選ぶか、最初のプロジェクトに名前を付けます。キーのコピーは不要です。
普通の言葉で頼む
「localhost:3000 で新しいテストアカウントでサインアップして、メールを確認して」。パスワードのリセット、招待の承認、マジックリンクでのサインインも頼めます。
実際のユーザーと同じようにサインアップ
エージェントは架空のペルソナとパスワード付きのテスト用アドレスを作成し、アプリのフォームに入力して送信します。
コードやリンクを取得
エージェントはメールを待ち、コードやリンクだけを取得して作業を完了します。何も届かない場合は、メールプロバイダーがサンドボックスモードになっているなど、その理由が伝えられます。
エージェントにできること
コードを読むだけではありません。
テストに必要なユーザーを作成
架空の氏名とユーザー名、年齢(18 歳未満など)に合う生年月日、国、アドレスに保存された強力なパスワードを持つテスト用アドレス。サインアップフォームの各項目に合った値も用意します。
コードとリンクを取得
確認コードやログインコード、確認・マジックサインイン・招待・リセットのリンク。モバイルアプリでは、アプリを開くリンク(myapp://…)も取得します。
テストアカウントを再利用
新しく作成する代わりに、以前作成したアカウントをタグ、年齢、国、保存済みパスワード、テキストで検索できます。テストに必要な状態であることが確認済みのアカウントを借りることもできます。
メールが届かない理由を説明
アドレスはいつでも確認できます。何が届いたか、拒否したものとその理由、何も届かなかった場合に考えられる原因がわかります。
情報を最新に保つ
パスワードのリセットやプロフィール変更をテストした後、新しいパスワード、名前、生年月日をアカウントに保存します。これで、引き続きそのアカウントでサインインできます。
プロジェクトを設定
プロジェクト設定と同じように、プロジェクト名の変更、ウェブサイトや環境の設定、メールのプレフィックスやデフォルトのメールドメインの変更を頼めます。アーカイブと削除はアプリでのみ行えます。変更はすべてアクティビティログに記録されます。
特殊なアドレスをテスト
受け付けられるべきアドレスのバリエーション(大文字、アポストロフィを含むプラスタグ)や、拒否されるべき無効なアドレスを作成します。
設計から安全
エージェントには必要なものだけを渡します。
「メールを確認してください」を回避する方法は、たいていエージェントに管理者キーを渡すか、確認を無効にすることです。この方法なら、アプリの実際のサインアップをテストに含めたまま、キーをテストから切り離せます。
-
データベースのキーは不要
エージェントは実際のユーザーと同じようにアプリでサインアップするため、データベース接続や認証プロバイダーの管理者キーは必要ありません。
-
メールではなくコードだけ
MCP を通じてエージェントが受け取るのは、コードやリンクとそれに関するいくつかの情報だけです。メール本文は渡さないため、メールからエージェントに指示を紛れ込ませることはできません。
-
リンクは未使用のまま
当サービスはリンクを開かないため、使い捨てのリンクもエージェントが開いたときにそのまま機能します。
-
1 つのプロジェクト、取り消し可能
エージェントは、あなたが選んだ 1 つのプロジェクトで、あなたとして作業します。プロジェクト設定でいつでも接続を解除できます。アクセストークンの有効期間は 1 時間で、自動的に更新されます。
-
テストサイト専用
Proxy Mail QA は、あなたが開発している、またはテストを許可されているアプリの開発・ステージング・QA・プレビュー・ローカル版専用です。本番環境には使用しません。
-
すべての操作を記録
エージェントが作成・変更したものは、プロジェクトのアクティビティログにあなたの名前で表示されます。
対応ツール
MCP に対応したすべてのエージェント。
サーバーは api.proxymail.qa/mcp の 1 つだけです。各ツールのセットアップ手順は MCP ページにあります。
- Claude Code
- Cursor
- Qoder
- GitHub Copilot
- OpenAI Codex
- Google Antigravity
- Android Studio の Gemini
- Claude
- ChatGPT
- Windsurf
- Zed
- Kiro
- Amazon Q Developer
- OpenCode
- Kilo Code
- Roo Code
- Augment Code
- Trae
- Mistral Vibe
- Qwen Code
- Kimi CLI
FAQ
よくある質問
エージェントはオファーや配信停止をテストできますか?
はい。Labs でマーケティングメールとオファーメールをオンにすれば可能です。プロンプト test_coupon_checkout、test_offer_reuse、test_unsubscribe、audit_marketing_consent が、ステージング環境でテスト決済のみを使って手順を案内します。クリック操作はエージェントが自分のブラウザで行います。Proxy Mail QA はリンクを開きません。マーケティングメールとオファーメール を参照してください。
エージェントにパスワードリセットや招待も確認させられますか?
はい。認証リグレッションパック(MCP プロンプトとエージェントスキル)を使うと、エージェントがサインアップ、パスワードリセット、招待を毎回同じ方法で確認します。2 回使われたリンクや、新しいリンクに置き換えられたリンクも対象です。レポートには、前回の実行から何が変わったかが表示されます。
Proxy Mail QA は私のアプリにアカウントを作成しますか?
いいえ。プライベートな受信トレイと、サインアップフォーム用の情報(架空の名前、ユーザー名、必要ならパスワード)を提供します。サインアップは、あなた、テスト、またはエージェントが実際のユーザーと同じようにアプリで行います。その後 Proxy Mail QA がメールを受け取り、コードやリンクを渡します。
API キー は必要ですか?
いいえ。対応しているエージェントはブラウザでサインインします。プロジェクトを選ぶか、その場で作成して、許可します。まだアカウントがない場合は、同じページで無料アカウントを作成すると、すぐにエージェントの許可画面に戻ります。この方法でサインインできないツールは、代わりにプロジェクト設定の API キー を使います。
エージェントはメールの内容を見られますか?
MCP server 経由では見られません。返されるのは、コードやリンク、送信サービス、有効期限だけです。REST API を使うテストスクリプトでは、文言を確認するテストのためにメールのテキストや HTML を取得できます。
エージェントにステージングサイトをテストさせられますか?
Claude を含む一部のエージェントは、あなたのコンピューターで動いているアプリ(localhost)でしかサインアップしません。ステージングの場合は、npm パッケージを使う Playwright または Cypress のテストをエージェントに書かせ、自分で、または CI で実行してください。
メールが届かなかったことをテストで確認できますか?
はい。REST API、npm パッケージ、Python ヘルパーで、オプトアウトしたユーザーにニュースレターが届かないなど、何も届かなかったことを確認できます。確認メールがちょうど 1 通であるなど、届いた数を数えることもできます。
無料ですか?
はい。MCP server、API、npm パッケージは、Free を含むすべてのプランで使えます。