
mcp-google-ads
by cohnen·★ 609·综合分 48
Python 编写的 MCP 服务器,连接 Google Ads 和 Claude AI,实现自然语言广告数据分析和管理。
financeproductivityai-llm
138
Forks
12
活跃 Issue
7 个月前
最近提交
2 天前
收录于
概述
Google Ads MCP 服务器为广告专业人士提供了一个全面的接口,可通过自然语言交互分析和管理 Google Ads 广告活动。它支持多种工具,包括账户管理、活动分析、关键词追踪和预算管理。该服务器支持 OAuth 2.0 和服务账户两种认证方式,并具备自动令牌刷新功能。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:通过自然语言查询分析广告活动绩效指标
你:使用 Claude 生成广告数据可视化报告
你:基于绩效洞察优化广告预算和出价策略
你:我应该使用哪种认证方式?
你:获得 Google Ads API 开发者令牌需要多长时间?
什么时候选它
如果你正在管理 Google Ads 广告活动,希望通过与 AI 助手的自然语言对话分析性能数据,选择这个工具。
什么时候不要选它
如果你需要管理 Google Ads 以外的广告平台,或者不愿意为 Google 服务设置 API 认证,请避免使用此工具。
此 server 暴露的工具
从 README 抽取出 5 个工具list_accountsShows all your Google Ads accounts
execute_gaql_queryRuns a Google Ads Query Language query
get_campaign_performanceShows campaign metrics with performance data
get_ad_performanceDetailed analysis of your ad creative performance
run_gaqlRuns any arbitrary GAQL query with formatting options
可对比工具
mcp-facebook-adsmcp-bing-adsgoogle-ads-api-pythongoogle-ads-ruby
安装
- 克隆仓库:
git clone https://github.com/ixigo/mcp-google-ads.git - 设置 Google Ads API 凭据(OAuth 或服务账户)
- 创建虚拟环境:
uv venv .venv - 激活环境:
source .venv/bin/activate - 安装依赖:
uv pip install -r requirements.txt - 用凭据配置
.env文件 - 添加到 Claude Desktop 配置:
{
"mcpServers": {
"google-ads": {
"command": "python",
"args": ["-m", "mcp_google_ads.server"],
"env": {
"GOOGLE_ADS_DEVELOPER_TOKEN": "您的令牌",
"GOOGLE_ADS_CLIENT_ID": "您的客户端 ID",
"GOOGLE_ADS_CLIENT_SECRET": "您的客户端密钥",
"GOOGLE_ADS_REFRESH_TOKEN": "您的刷新令牌",
"GOOGLE_ADS_LOGIN_CUSTOMER_ID": "您的 ID"
}
}
}
}FAQ
- 我应该使用哪种认证方式?
- 对于需要用户授权的个人用户或桌面应用,选择 OAuth 2.0。对于自动化系统或需要编程方式管理多个账户的情况,选择服务账户。
- 获得 Google Ads API 开发者令牌需要多长时间?
- 提交申请后通常需要 1-3 个工作日。最初您会获得一个有部分限制的测试令牌,之后可以升级为生产令牌。
mcp-google-ads 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。