这是一个用于 Google 广告透明度中心的模型上下文协议(MCP)服务器。借助它,你可以在 Google 的公共广告透明度中心搜索任何公司或品牌,查看它们当前正在投放的广告,并对其广告进行分析。你可以分析广告图片或文本,对视频广告进行全面洞察分析,比较不同公司的广告策略,并深入了解它们广告活动的有效之处。
以下是该服务器与 Claude 连接后的使用示例:
要获取此项目及其他相关项目的更新信息,请在此订阅
另外,欢迎加入我们的 Twitter 社区,一起交流 MCP 相关内容。
'AnthropicAI' 正在投放多少个广告?视频广告和图片广告的比例是多少?
'AnthropicAI' 目前在广告中使用了哪些宣传信息?
分析 'Nike' 的视频广告,提取其视觉叙事策略、节奏和品牌宣传技巧。
对 'AnthropicAI'、'Perplexity AI' 和 'OpenAI' 的宣传信息进行深入比较,并给出一个便于转发的总结。
python -m pip install 进行安装克隆并运行安装脚本
git clone https://github.com/trypeggy/google-ads-library-mcp.git
cd google-ads-library-mcp
# 对于 macOS/Linux 系统:
./install.sh
# 对于 Windows 系统:
install.bat
配置 API 密钥
编辑生成的 .env 文件,并添加你的 API 密钥:
按照显示的 MCP 配置进行操作 安装脚本将显示需要添加到 Claude 桌面应用程序或 Cursor 的具体配置信息。
如果你更喜欢手动安装,可以按照以下步骤进行:
克隆此仓库
git clone https://github.com/trypeggy/google-ads-library-mcp.git
cd google-ads-library-mcp
安装依赖项
pip install -r requirements.txt
配置 API 密钥 复制模板并配置你的 API 密钥:
cp .env.template .env
# 然后使用实际的 API 密钥编辑 .env 文件
获取 API 密钥的方法:
连接到 MCP 服务器 将 MCP 服务器配置添加到你的 Claude 桌面应用程序或 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 桌面应用程序:
将上述配置保存为 claude_desktop_config.json,并放置在以下目录中:
~/Library/Application Support/Claude/claude_desktop_config.json
对于 Cursor:
将上述配置保存为 mcp.json,并放置在以下目录中:
~/.cursor/mcp.json
重启 Claude 桌面应用程序 / Cursor 打开 Claude 桌面应用程序,你现在应该可以看到 Google 广告库作为可用的集成选项。或者重启 Cursor。
此服务器连接到 Google 的广告透明度中心:
小贴士:
此 MCP 服务器提供了与 Google 广告透明度中心对象进行交互的工具:
| 工具名称 | 描述 |
|---|---|
get_google_ads |
从 Google 广告透明度中心检索公司当前正在投放的广告(通过域名或广告商 ID) |
get_google_ad_details |
获取特定 Google 广告的详细信息,包括所有变体和区域统计信息 |
analyze_ad_image |
下载并分析广告图片的视觉元素、文本、颜色和构图 |
analyze_ad_video |
使用 Gemini AI 下载并分析广告视频,以获得全面的视频洞察 |
get_cache_stats |
获取缓存媒体(图片和视频)的统计信息和存储使用情况 |
search_cached_media |
按品牌、颜色、人物或媒体类型搜索之前分析过的媒体 |
cleanup_media_cache |
清理旧的缓存媒体文件以释放磁盘空间 |
未找到 API 密钥错误:
.env 文件位于项目根目录中。.env 文件,请从模板复制:cp .env.template .env。.env 文件中是否包含 SCRAPECREATORS_API_KEY=your_key_here。.env 文件中也添加了 GEMINI_API_KEY=your_key_here。视频分析无法正常工作:
.env 文件中包含有效的 Google Gemini API 密钥。GEMINI_API_KEY 环境变量。MCP 服务器连接问题:
pip install -r requirements.txt 安装了所有依赖项。有关 Claude 桌面应用程序集成的更多故障排除信息,请参阅 MCP 文档。该文档包含了检查日志和解决常见问题的有用提示。
Google 广告特定注意事项:
我们非常感谢你的反馈。请告诉我们你希望在后续版本中看到哪些功能,或者提出全新的功能需求。
本项目采用 MIT 许可证。