Google Ads Library MCP Server

Google Ads Library MCP Server
これは Google Ads Transparency Center のための Model Context Protocol (MCP) サーバーです。
これを使うと、Google の公開広告透明性センターで任意の企業やブランドを検索し、現在配信している広告を確認して、その広告を分析できます。広告画像・テキストの分析、包括的なインサイトを伴う動画広告の分析、企業間の戦略比較、そしてキャンペーンで効果が上がっている要素の把握が可能です。
Claude に接続した場合にできることの例は次のとおりです。
https://github.com/user-attachments/assets/a47aa689-e89d-4d4b-9df7-6eb3a81937ee
ホスト版(推奨)
Google Ads Library MCP を使う最も簡単な方法は、Proxy (useproxy.dev) のホスト版です。 APIキーも Gemini キーも Python もサーバーの実行も不要で、接続するだけですぐに検索を開始できます。
⚡ セットアップ不要 — インストール、設定、保守は何もありません
🔑 APIキー不要 — ScrapeCreators や Gemini のキーを完全にスキップできます
🔌 どこでも動作 — ChatGPT、Claude、Cursor、Manus など、MCP に対応するすべての環境で利用できます
🚀 常に最新 — 新しいツールや修正は自動的に配信されます
自分で実行したい場合、セルフホストの完全な手順は以下に記載しています。
ホスト版とセルフホストの比較
ホスト版 — Proxy (useproxy.dev) | セルフホスト | |
セットアップ作業の時間 | 不要 — 接続してすぐ使えます | Python 環境 + 設定 |
必要な APIキー | 不要 | ScrapeCreators + Gemini |
インフラストラクチャ | フルマネージド | 自分で運用・保守 |
アップデート | 自動 | 手動 |
ChatGPT、Claude、Cursor、Manus で動作 | 対応 | 対応 |
向いている人 | データを手早く利用したいほとんどの方 | コードをカスタマイズしたい開発者 |
ほとんどの人にとって、ホスト版 が最も速い道です。サーバー自体を変更・拡張したい場合は、セルフホストを選んでください。
Related MCP server: google-ads-transparency-mcp
プロンプトの例
How many ads is 'AnthropicAI' running? What's their split across video and image?What messaging is 'AnthropicAI' running right now in their ads?Analyze the video ads from 'Nike' and extract their visual storytelling strategy, pacing, and brand messaging techniques.Do a deep comparison to the messaging between 'AnthropicAI', 'Perplexity AI' and 'OpenAI'. Give it a nice forwardable summary.インストール
前提条件
Python 3.12+
Anthropic Claude Desktop アプリ(または Cursor)
Pip(Python パッケージ管理ツール) —
python -m pip installでインストールします広告データプロバイダーの APIキー。
SCRAPECREATORS_API_KEYとして設定します(設定方法は後述)動画広告分析用の Google Gemini APIキー(任意。動画広告のみ必要です)
APIキーを扱いたくないですか? 上記の ホスト版 を使えば、セットアップをまったく行わずに利用できます。
クイックインストール(推奨)
リポジトリをクローンし、インストールスクリプトを実行します
git clone https://github.com/proxy-intell/google-ads-library-mcp.git
cd google-ads-library-mcp
# For macOS/Linux:
./install.sh
# For Windows:
install.batAPIキーを設定します
作成された .env ファイルを編集して、APIキーを追加してください。
広告データの APIキーを
SCRAPECREATORS_API_KEYとして設定しますGemini APIキーは Google AI Studio で取得します(任意。動画分析用)
表示された MCP設定を適用します
インストールスクリプトが、Claude Desktop または Cursor に追加する正確な設定内容をその場で表示します。
手動インストール
手動でインストールする手順は次のとおりです。
このリポジトリをクローンします
git clone https://github.com/proxy-intell/google-ads-library-mcp.git
cd google-ads-library-mcp依存関係をインストールします
pip install -r requirements.txtAPIキーを設定します
テンプレートをコピーして、APIキーを設定します。
cp .env.template .env
# Then edit .env with your actual API keysAPIキーの取得方法
.envファイル内で広告データの APIキーをSCRAPECREATORS_API_KEYとして設定しますGoogle Gemini APIキーは こちら で取得します(任意。動画分析用)
MCP サーバーに接続します
MCP サーバー設定を Claude Desktop または Cursor の設定に追加します。
{
"mcpServers": {
"google_ad_library": {
"command": "/usr/local/opt/python@3.13/bin/python3",
"args": [
"{{PATH_TO_PROJECT}}/google-ads-library-mcp/mcp_server.py"
]
}
}
}{{PATH_TO_PROJECT}} は、このリポジトリをクローンした絶対的なタレスに置き換えてください。
注: APIキーは .env ファイルから自動的に読み込まれます。コマンドライン引数による指定も引き続きサポートされ、引数が指定された場合は環境変数よりも優先されます。
Claude Desktop の場合:
このファイルを claude_desktop_config.json として、Claude Desktop の設定ディレクトリに保存します。
~/Library/Application Support/Claude/claude_desktop_config.jsonCursor の場合:
このファイルを mcp.json として、Cursor の設定ディレクトリに保存します。
~/.cursor/mcp.jsonClaude Desktop / Cursor を再起動します
Claude Desktop を起動すると、Google Ads Library が利用可能な連携として表示されます。
Cursor でも同様に再起動します。
技術的な詳細
Claude が Python MCP サーバーにリクエストを送信します
MCP サーバーが広告データ API に Google Ads Transparency Center のデータを問い合わせます
データはチェーンをたどって Claude に返ります
Google Ads
このサーバーは Google の Ads Transparency Center に接続します。
Google Ads: 企業のドメイン(例: "nike.com")または広告主 ID を使って検索します
レスポンス形式: テキスト・画像・動画などのフォーマットと、詳細なバリエーションを含む広告を返します
広告の詳細: 各広告は、見出しや説明文が異なる複数のバリエーションを持つことができます
リージョン別データ: リージョン固有の統計情報と実際のインプレッションデータが含まれます
ヒント:
ブランド名ではなく企業ドメイン(例: "nike.com")で検索します
テキスト広告は、画像広告・動画広告に加えてサポートされています
広告ごとに、見出しや説明文が異なる複数のバリエーションを持つことができます
利用可能な MCP ツール
この MCP サーバーは、Google Ads Transparency Center のオブジェクトを操作するためのツールを提供します。
ツール名 | 説明 |
| Google Ads Transparency Center から企業の現在運用中を取得します(ドメインまたは広告主 ID) |
| 特定の Google 広告の詳細情報を、全バリエーションとリージョン統計を合わせて取得します |
| 広告画像をダウンロードし、視覚要素・テキスト・色・構図を分析します |
| 広告動画をダウンロードし、Gemini AI を使広告動画の包括的な分析を実行します |
| キャッシュされたメディア(画像・動画)と使用容量の統計を取得します |
| 以前に分析したメディアを、ブランド・色・人物・メディアタイプで検索します |
| 古いキャッシュされたメディアを削除してディスク容量を解放します |
問題解決
よくある問題
APIキーが見つからないエラー:
.envファイルがプロジェクトのルートディレクトリに配置されていることを確認してください.envファイルがない場合は、テンプレートからコピーします:cp .env.template .envAPIキーが引用符なしの正しい形式で記述されていることを確認してください
.envファイルにSCRAPECREATORS_API_KEY=your_key_hereが含まれていることを確認してください動画分析の場合は、
GEMINI_API_KEY=your_key_hereも追加されていることを確認してください
動画分析が動作しない場合:
有効な Google Gemini APIキーが
.envファイルにあることを確認してください動画分析には
GEMINI_API_KEYという環境変数がプロトタイプされています
MCP サーバー接続の問題:
MCP 設定のパスが正しい場所を指していることを確認してください
pip install -r requirements.txtで全ての依存関係をインストール済みであることを確認してください設定変更後に Claude Desktop / Cursor を再起動してください
Claude Desktop の連携については、MCPドキュメント も併せて参照してください。ログの確認方法や一般的な問題を解決するヒントが掲載されています。
Google Ads 固有の注意点:
ブランド名ではなく企業ドメイン(例: "nike.com")で検索してください
画像・動画広告に加えてテキスト広告にも対応しています
広告ごとに、見出しや説明文が異なる複数のバリエーションを持つことがあります
FAQ
Google Ads Library MCP を最も簡単に使う方法は? 最も簡単な方法は、Proxy (useproxy.dev) のホスト版です。APIキー、インストール、サーバーの実行がすべて不要で、ChatGPT、Claude、Cursor、または任意の MCP クライアントに接続してすぐに使い始められます。無料で開始できます。
この MCP を使うのにAPIキーは必要ですか?
セルフホストする場合にのみ必要です。useproxy.dev のホスト版 がデータアクセスをすべて処理するため、ScrapeCreators や Gemini のキーは必要ありません。セルフホストでは SCRAPECREATORS_API_KEY(動画分析用の Gemini キーも含む)が必要です。
どの MCP クライアントで使えますか? ホスト版、セルフホスト版ともに、ChatGPT、Claude(Desktop と Web)、Cursor、Manus、その他 Model Context Protocol に対応する任意のクライアントで動作します。
無料版はありますか? あります。Proxy のホスト版 に無料枠があるので、セットアップなしで広告分析を始められます。
セルフホストするべきか、ホスト版を使うべきですか? 手間なく高速かつ安定して Google Ads Transparency Center のデータにアクセスしたいなら、ホスト版 を選んでください。ほとんどの人にはこれが最適です。サーバーコードを自分で変更・拡張したい人だけセルフホストを選びましょう。
フィードバック
皆さんのフィードバックを心からお待ちしています。このリストの次の機能として実装してほしいものや、完全に新しい機能のリクエストがある場合は、ぜひお知らせください。
ライセンス
このプロジェクトは MIT ライセンスの下に公開されています。
Proxy のチームより ❤️ を込めて作られました。
This server cannot be installed
Maintenance
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceSearches and analyzes competitor ads and content across Meta, Google, Instagram, TikTok, and YouTube with AI-powered creative analysis and cross-platform brand discovery.1
- AlicenseAqualityFmaintenanceAn MCP server that lets AI assistants look up any advertiser's Google ads. Search by domain or company name, retrieve ad creatives, and decode text ad content from Google's Ads Transparency Center.46MIT
- AlicenseAqualityFmaintenanceA Model Context Protocol server that enables AI assistants to research competitor ads, analyze advertiser profiles, and compare ad presence across 42 regions using publicly available Google Ads Transparency data.5301MIT
- AlicenseAqualityAmaintenanceEnables searching and analyzing Facebook's public ads library for any brand, including ad images, text, and video analysis.80287MIT
Related MCP Connectors
Search Meta, Google Ads, LinkedIn, and TikTok ad libraries plus creative analysis via MCP.
Create, launch & analyze ad campaigns, spy on competitors - Google, Meta, TikTok, LinkedIn & more.
Manage Google, Meta, Amazon, TikTok, LinkedIn & ChatGPT ads. 430 tools for campaigns & analytics.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/feno-rsmd/google_ads_library_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server