adtest-mcp について
adtest-mcpは、ClaudeなどのMCPクライアントから広告分析を利用できるサーバーです。画像、動画、テキスト広告を13項目でAI評価します。
主な機能
- 01画像、動画、広告文の分析
- 0213項目でのスコア評価
- 03詳細な評価レポートの返却
- 04公開URLまたはローカルファイルの受付
- 05動画分析の非同期処理
活用シーン
- 01出稿前の画像広告評価
- 02動画広告クリエイティブの確認
- 03広告文のスコア比較
MCP 対応
MCPサーバーはanalyze_advertツールをクライアントに提供し、広告URL、ローカルファイルパス、またはテキストを受け取り、分析レポートを返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y adtest-mcpADTEST_API_KEYシークレットAdTest.AI developer API key (app.adtest.ai → Developer → Generate key). Each successful analysis costs 1 credit.ADTEST_API_BASEOptional API base URL override (default https://app.adtest.ai/adtest-api).ADTEST_POLL_TIMEOUT_MSOptional max wait for a job in milliseconds (default 900000 = 15 min).ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
1掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | いいえ | 画像または動画広告の公開 URL |
| text | string | いいえ | 分析する広告コピーのテキスト |
| brand_url | string | いいえ | 広告主のブランド/ウェブサイト URL(任意) |
| file_path | string | いいえ | アップロードするローカル画像または動画ファイルのパス |
詳細
AdTest.AI MCP サーバー
· レジストリ名:
ai.adtest/adtest-mcp · ライセンス:MIT
Claude(Desktop、Code、または任意の MCP クライアント)に単一の analyze_advert ツールを追加し、広告(画像、動画、またはテキスト)を AdTest.AI の AI のみによる13次元分析にかけ、詳細なスコアレポートを返します。(人間のパネルによる検証はウェブアプリでのみ利用でき、このサーバーからは利用できません。)
Claude Code へのクイック追加:
claude mcp add adtest -e ADTEST_API_KEY=adk_your_key_here -- npx -y adtest-mcp
セットアップ
-
API キーを取得します: https://app.adtest.ai にサインインし、Developer(歯車)アイコン → Generate key を選択します。ウォレットに残高があることを確認してください。分析が成功するたびに $1 かかります。
-
Claude の設定にサーバーを追加します(Claude Desktop:
claude_desktop_config.json;Claude Code:.mcp.json):{ "mcpServers": { "adtest": { "command": "npx", "args": ["-y", "adtest-mcp"], "env": { "ADTEST_API_KEY": "adk_your_key_here" } } } }または、ローカルのチェックアウトから実行します(このフォルダーで
npm installを実行した後):{ "mcpServers": { "adtest": { "command": "node", "args": ["/absolute/path/to/mcp-server/index.js"], "env": { "ADTEST_API_KEY": "adk_your_key_here" } } } } -
Claude を再起動し、次のように依頼します:
- 「この広告を分析してください:https://example.com/ad.jpg」
- 「この広告動画ファイルを分析してください:/Users/me/promo.mp4」
- 「この広告コピーを採点してください:今週末はすべての靴が50%オフ — 今すぐお買い求めください。」
ツール
analyze_advert — 次のいずれか1つを指定します:
| 引数 | 意味 |
|---|---|
url | 画像または動画広告の公開 URL(ダウンロードされます) |
file_path | アップロードするローカルの画像/動画ファイル |
text | 分析する広告コピー |
brand_url (任意) | 広告主のウェブサイト — ブランド/ロゴの検出精度が向上します |
AI 分析テキストに加えて、請求額と残高が返されます。
仕組み(非同期 — 動画にも対応)
サーバーは POST /developer/ai-analysis/jobs にジョブを送信し、すぐに job_id を受け取ります。その後、complete または failed になるまで数秒ごとに GET /developer/ai-analysis/jobs/{job_id} をポーリングします。これにより動画にも対応できます。同期リクエストは CDN のエッジタイムアウト(約100秒)で中断されますが、動画の分析には数分かかる場合があります。請求はジョブの完了時、成功した場合に1回だけ発生します。失敗したジョブに請求されることはありません。
注意事項
-
公式 MCP レジストリに
ai.adtest/adtest-mcpとして登録されています。 -
認証には
ADTEST_API_KEYから設定されるx-api-keyヘッダーを使用します。 -
エンドポイントの既定値は
https://app.adtest.ai/adtest-apiです。ステージング環境ではADTEST_API_BASEで変更できます。 -
ポーリングの上限時間は既定で15分です。非常に長い動画の場合は
ADTEST_POLL_TIMEOUT_MS(ミリ秒)で変更できます。 -
レート制限:キーごとに送信は毎分30件、1日2000件(IPごとに毎分60件)です。ポーリングには余裕があり(毎分240件)、サーバーが処理します。
-
エラーは読みやすいテキストで返されます:
invalid_api_key、insufficient_funds、no_creative、invalid_url、unsupported_media_type、too_many_requests、analysis_failed(最後のエラーでは請求されません)。 -
Node ≥ 18 が必要です。
リンク
- 製品:https://adtest.ai
- セットアップガイドと FAQ:https://adtest.ai/mcp/
- アプリと API キー:https://app.adtest.ai
- 課題:https://github.com/menaker/adtest-mcp/issues
ライセンス
MIT — LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。