MCP server とプラグイン
すべてのコーディングエージェントに、ひとつの MCP server。
Proxy Mail QA の MCP server は、Claude Code、Cursor、GitHub Copilot、Codex、ChatGPT などのエージェントに、テストユーザーを作成してそのコードやリンクを取得するためのツールを提供します。プロンプトひとつで接続し、ブラウザでサインインします。
無料プラン · https://api.proxymail.qa/mcp · Streamable HTTP
接続
最も簡単な方法:プロンプトひとつ。
セットアッププロンプトをエージェントに貼り付けます。使っているツールに合わせてサーバーが追加され、ブラウザで一度サインインするだけです。手動で追加することもできます:
Claude Code
サーバーを追加してから /mcp と入力し、proxymail-qa を選んで Authenticate を選びます。
claude mcp add --transport http proxymail-qa https://api.proxymail.qa/mcpCursor
Cursor Directory で Add to Cursor をクリックするか、~/.cursor/mcp.json の mcpServers に追加します。その後、Cursor Settings の MCP セクションからログインします。Cursor Directory の Proxy Mail QA →
"proxymail-qa": { "url": "https://api.proxymail.qa/mcp" }VS Code の GitHub Copilot
.vscode/mcp.json の servers に追加し、その上の Start をクリックします。
"proxymail-qa": { "type": "http", "url": "https://api.proxymail.qa/mcp" }OpenAI Codex
Codex は環境変数から API キー を読み込みます。
codex mcp add proxymail-qa --url https://api.proxymail.qa/mcp --bearer-token-env-var PROXYMAIL_QA_API_KEYツール
エージェントが呼び出せるもの。
| ツール | 機能 |
|---|---|
| get_project | 作業対象のプロジェクト:デフォルトのメールドメインとその他のドメイン、メールのプレフィックス、上限 |
| create_address | 新しいテスト用アドレス。架空の氏名とユーザー名、年齢に合わせた生年月日、国、必要ならパスワードも付きます |
| form_values | 登録フォームの各フィールドに入力・選択する値:ルールに合うユーザー名とパスワード、その形式の生年月日、選択肢にある国 |
| wait_for_code | 認証コードやログインコードを最大30秒待ち、それを返します |
| wait_for_link | 認証、マジックサインイン、招待、パスワードリセットのリンク、またはモバイルアプリを開くリンクについて同じことをします |
| list_addresses | プロジェクトのアドレスと最新のコードやリンク。フィルターで、タグ、国、年齢、保存済みパスワード、テキスト、サイト、環境から以前作ったアカウントを探せます |
| check_delivery | アドレスに届いたもの、受信を拒否したもの、何も届かない場合の考えられる原因 |
| update_address | 氏名、ユーザー名、生年月日、国、メモ、タグ、ラベル |
| set_password | アプリで変更やリセットがあった後、テストアカウントが現在使っているパスワードを保存します |
| get_address_variants | 受け付けられるべき珍しい形式のアドレスと、拒否されるべき無効なアドレス |
| get_name_variants | フォームの氏名フィールド向けの扱いにくい名前:アポストロフィ、アクセント記号、他の文字体系、非常に長い名前、テキストとして保存されるべき HTML や SQL |
| get_password_variants | フィールドのルール内で扱いにくいパスワード:最小と最大の長さ、各記号クラス、スペース、非 ASCII 文字 |
| delete_address | アドレスとそのメールを削除します |
| get_saved_password | 保存済みパスワードを読み取ります。許可された API キー のみ |
| get_sign_in | サイトにサインインするための保存済みテストアカウントとそのパスワードを一度の呼び出しで返します。許可された API キー のみ |
| mark_dev_host | localhost:3000 などの開発用ホストを登録し、メールのチェックでそこへのリンクを通過させます |
| update_project | プロジェクトの名前、ウェブサイト、環境、メールのプレフィックス、既定のメールドメインを、プロジェクト設定と同じように変更します。アーカイブと削除はアプリでのみ行えます |
| check_email | 届いたメールをチェックします:SPF、DKIM、DMARC、ローカルや http のリンク、リンク先、記載された有効期限、サイズ、スマートフォンでの表示、期待するテキストとその言語。Labs をオンにすると、マーケティングのチェックと10点満点のスパムスコアも行います。判定結果のみを返します |
| count_emails | 届いたメールの数。重複の検出に使います |
| expect_no_email | 何も届かなければ合格。「配信停止したユーザーには何も届かない」の確認に使います |
| record_coupon_result | Labs 内:チェックアウトでのクーポンの扱いを、終了日と1回限りの利用に照らして判定します。check_offers は同じ人がオファーを2回受け取った場合に警告します |
| mark_unsubscribed | Labs 内:配信停止を記録し、その後同じ送信者から届いたマーケティングメールを警告します。check_unsubscribe と mark_resubscribed も併せて使います |
| record_consent | Labs 内:国別のマーケティングルールに向けて、アカウントが登録時に同意した内容を記録します。check_sequence はウェルカムシリーズが順番どおり、予定どおりに届いたかを確認します |
| check_out_account | 他のテストが使っていない、既知の状態のテストアカウントを借ります。return_account で返却します |
| start_run | セッションを実行として記録します。finish_run は Markdown 形式のレポートを、同名の前回の実行からの変化とともに返します |
各ツールは読み取りのみか変更を伴うかを示すため、エージェントは実行前に確認できます。結果にはコードやリンクが含まれ、メール本文は含まれません。用意されたプロンプトは、登録テスト、パスワードリセット、コードでのサインイン、アカウントの準備、アカウントメールの監査、認証回帰テスト一式をカバーします。
サインインとセキュリティ
エージェントは、許可した期間だけ、ひとつのプロジェクトを使えます。
-
ブラウザでのサインイン
PKCE 付き OAuth 2.1:エージェントがページを開き、そこでサインインし、プロジェクトをひとつ選んで許可します。キーをコピーする必要はありません。
-
または API キー
この方法でサインインできないツールでは、プロジェクト設定で作成したキーを Bearer トークン として送ります。コミットするファイルには含めないでください。
-
短命なトークン
アクセスの有効期間は1時間です。リフレッシュトークンは90日間有効で、使うたびに置き換えられます。古いトークンが再利用された場合、アプリの接続は解除されます。
-
ひとつのプロジェクト
接続したエージェントは、選んだプロジェクト内であなたとして動作し、以前に保存されたパスワードは読み取れません。
-
いつでも接続解除
接続されたエージェントは、Project settings → API keys にキーと並んで表示されます。
-
適正な上限
キーごとに1分あたり、Free では60リクエスト、Team では600リクエストです。
プラグインと掲載先
Claude Code、Cursor、ChatGPT、Qoder 向けに用意済み。エージェントが探す場所にも掲載しています。
Claude Code プラグイン
MCP server と、Claude に登録のテストを最初から最後まで案内するスキルです。その後 /mcp と入力して Authenticate を選びます。
/plugin marketplace add aaquib90/proxymail-qa-plugin
/plugin install proxymail-qa@proxymail-qaエージェントスキル
Claude Code、Cursor、Codex などスキルを読み込めるエージェント向けのスキルです。登録の一連のテストから、すべてのアカウントメールの監査、マーケティングメールやオファーメールのテストまで:npx skills add https://proxymail.qa。
Cursor Directory
MCP server とスキルとともに掲載されています。Add to Cursor でインストールし、Cursor Settings からログインします。
Qoder Marketplace
MCP server 単体のコネクタとして、また8つのスキル付きのプラグインとして掲載されています。スキルは登録の一連のテストからマーケティングメールやオファーメールまでをカバーします。Qoder で接続またはインストールし、サインインします。
公式 MCP Registry
qa.proxymail/proxymail-qa として掲載されているため、レジストリを参照する MCP クライアントから見つけられます。
ChatGPT と Claude
ChatGPT のプラグインディレクトリに掲載されています。そこ、ChatGPT、または Codex でインストールし、サインインします。Claude では、サーバーのアドレスを指定してカスタムコネクタとして追加します。
FAQ
よくある質問
何を頼めますか?
たとえば「ステージングの登録用にテストメールをちょうだい。コードが届いたら教えて」「アプリの認証メールが届かないのはなぜ?」「アプリがテスト用アドレスに送ったパスワードリセットメールをチェックして」などです。チャットでは、渡されたアドレスであなたが登録し、エージェントがコードやリンクを伝えます。Claude Code、Cursor、Codex などブラウザを使えるエージェントなら、登録全体を自分で行います:「新しいテストアカウントで localhost:3000 に登録して、メールを確認して。」
どのような MCP server ですか?
https://api.proxymail.qa/mcp にある Streamable HTTP のリモートサーバーです。お使いのマシンにインストールや実行するものはありません。
ChatGPT や Claude で使えますか?
はい。ChatGPT では、ChatGPT のプラグインディレクトリから Proxy Mail QA をインストールします。Claude では、Settings → Connectors でサーバーのアドレスを指定してカスタムコネクタを追加します。サインインしてプロジェクトを選びます。
Qoder Marketplace にありますか?
はい。Qoder のグローバルサイトと中国サイトに、コネクタ(MCP server 単体)として、また8つのスキルを追加するプラグインとして掲載されています。Qoder で接続またはインストールし、サインインしてプロジェクトを選びます。
使っているエージェントが載っていません。使えますか?
リモート MCP サーバーに対応していれば使えます。OAuth に対応していればブラウザでサインインし、そうでなければヘッダーで API キー を送ります。MCP のページには、Windsurf、Zed、Kiro、Amazon Q Developer、OpenCode、Kilo Code、Trae、Mistral Vibe、Qwen Code、Kimi CLI、JetBrains の IDE など、さらに多くの手順があります。
費用はかかりますか?
いいえ。MCP server は Free を含むすべてのプランで使えます。