MCP Catalogs
首页mcp-google-ads screenshot

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_accounts

    Shows all your Google Ads accounts

  • execute_gaql_query

    Runs a Google Ads Query Language query

  • get_campaign_performance

    Shows campaign metrics with performance data

  • get_ad_performance

    Detailed analysis of your ad creative performance

  • run_gaql

    Runs any arbitrary GAQL query with formatting options

可对比工具

mcp-facebook-adsmcp-bing-adsgoogle-ads-api-pythongoogle-ads-ruby

安装

  1. 克隆仓库:git clone https://github.com/ixigo/mcp-google-ads.git
  2. 设置 Google Ads API 凭据(OAuth 或服务账户)
  3. 创建虚拟环境:uv venv .venv
  4. 激活环境:source .venv/bin/activate
  5. 安装依赖:uv pip install -r requirements.txt
  6. 用凭据配置 .env 文件
  7. 添加到 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。