一种将 Google Ads 与 Claude AI 连接起来的工具,允许用户通过自然语言对话分析广告数据,并访问活动信息、性能指标、关键词分析和广告管理。
380 查看 · 2026-07-07 更新
简介
一种将 Google Ads 与 Claude AI 连接起来的工具,允许用户通过自然语言对话分析广告数据,并访问活动信息、性能指标、关键词分析和广告管理。
简介
一种将 Google Ads 与 Claude AI 连接起来的工具,允许用户通过自然语言对话分析广告数据,并访问活动信息、性能指标、关键词分析和广告管理。
Google Ads MCP

一个将Google Ads与Claude AI连接起来的工具,允许您通过自然语言对话来分析您的广告数据。此集成使您可以访问活动信息、性能指标、关键词分析和广告管理——所有这些都只需与Claude进行简单的聊天即可实现。
这个工具能为广告专业人士做什么?
-
账户管理
- 在一处查看您所有的Google Ads账户
- 获取账户详情及基础活动信息
-
活动分析与报告
- 发现表现最佳的活动
- 跟踪展示次数、点击次数、转化次数和成本指标
- 分析随时间变化的表现趋势
- 比较不同时期以发现变化
- 通过Claude创建的图表和图形可视化您的数据
-
关键词与广告表现
- 识别表现最好和最差的关键词
- 分析广告文案的有效性
- 检查质量得分和竞争指标
- 获取有关如何改进活动的实际见解
-
预算与出价管理
- 监控活动预算和支出
- 分析出价策略和表现
- 识别优化机会
- 获取预算分配建议
Google Ads MCP 架构流程
flowchart TB User(User) -->|Interacts with| Claude Claude(Claude AI Assistant) -->|Makes requests to| MCP[Google Ads MCP Server] User -->|Can also use| Cursor[Cursor AI Code Editor] Cursor -->|Makes requests to| MCP subgraph "MCP Server" FastMCP[FastMCP Server] Tools[Available Tools] Auth[Authentication] FastMCP -->|Exposes| Tools FastMCP -->|Uses| Auth end subgraph "Google Ads Tools" ListAccounts[list_accounts] ExecuteGAQL[execute_gaql_query] CampaignPerf[get_campaign_performance] AdPerf[get_ad_performance] RunGAQL[run_gaql] end Tools -->|Includes| ListAccounts Tools -->|Includes| ExecuteGAQL Tools -->|Includes| CampaignPerf Tools -->|Includes| AdPerf Tools -->|Includes| RunGAQL subgraph "Authentication" OAuth[OAuth 2.0 Client ID] ServiceAccount[Service Account] Credentials[Google Ads API Credentials] OAuth -->|Provides| Credentials ServiceAccount -->|Provides| Credentials end MCP -->|Communicates with| GoogleAdsAPI[Google Ads API] GoogleAdsAPI -->|Returns| AdData[Advertising Data] AdData -->|Analyzed by| Claude AdData -->|Visualized by| Claude AdData -->|Can be used by| Cursor Credentials -->|Authorizes| GoogleAdsAPI subgraph "Configuration" EnvVars[Environment Variables] ConfigFiles[Configuration Files] EnvVars -->|Configures| MCP ConfigFiles -->|Configures| Claude ConfigFiles -->|Configures| Cursor end
可用工具
一旦设置好这个集成后,您可以请求Claude执行以下操作:
| 您可以请求的内容 | 它做什么 | 您需要提供的内容 |
|---|---|---|
list_accounts | 显示您所有的Google Ads账户 | 无需提供任何信息 - 直接询问! |
execute_gaql_query | 运行Google Ads查询语言查询 | 您的账户ID和GAQL查询 |
get_campaign_performance | 显示带有性能数据的活动指标 | 您的账户ID和时间段 |
get_ad_performance | 对您的广告创意表现进行详细分析 | 您的账户ID和时间段 |
run_gaql | 使用格式化选项运行任意GAQL查询 | 您的账户ID、查询以及格式(表格、JSON或CSV) |
使用高级查询工具
run_gaql工具特别强大,因为它允许您运行任何自定义的Google Ads查询语言(GAQL)查询。这里有一些示例查询供您参考:
示例1:基本活动指标
SELECT campaign.name, metrics.clicks, metrics.impressions FROM campaign WHERE segments.date DURING LAST_7DAYS
示例2:广告组表现
SELECT ad_group.name, metrics.conversions, metrics.cost_micros FROM ad_group WHERE metrics.clicks > 100
示例3:关键词分析
SELECT keyword.text, metrics.average_position, metrics.ctr FROM keyword_view ORDER BY metrics.impressions DESC
有关所有可用工具及其详细描述的完整列表,请在设置后要求 Claude “列出工具”。
开始使用(无需编程经验!)
1. 设置 Google Ads API 访问
在使用此工具之前,您需要创建允许 Claude 访问您的 Google Ads 数据的 API 凭据。您可以选择以下两种身份验证方法之一:
选项 A:OAuth 2.0 客户端 ID(用户身份验证)
最适合个人用户或桌面应用程序:
- 前往 Google Cloud Console
- 创建新项目或选择现有项目
- 启用 Google Ads API
- 转到“凭据” → “创建凭据” → “OAuth 客户端 ID”
- 选择“桌面应用程序”作为应用程序类型
- 下载 OAuth 客户端配置文件 (client_secret.json)
- 创建 Google Ads API 开发者令牌(见下文)
选项 B:服务帐户(服务器对服务器身份验证)
更适合自动化系统或管理多个帐户:
- 前往 Google Cloud Console
- 创建新项目或选择现有项目
- 启用 Google Ads API
- 转到“凭据” → “创建凭据” → “服务帐户”
- 下载服务帐户密钥文件(JSON)
- 授予服务帐户访问您的 Google Ads 帐户的权限
- 创建 Google Ads API 开发者令牌(见下文)
身份验证令牌刷新
应用程序现在包括了强大的令牌刷新处理功能:
- OAuth 2.0 令牌:当可能时,工具将自动刷新已过期的 OAuth 令牌,如果刷新令牌无效,则会提示重新进行身份验证。
- 服务帐户令牌:服务帐户令牌会根据需要自动生成并刷新,无需用户干预。
身份验证方法比较
选择 OAuth 2.0 客户端 ID 如果:
- 您正在构建桌面应用程序
- 用户需要明确授予访问权限
- 您只管理一个帐户或几个个人帐户
- 您希望用户能够控制访问权限
选择服务帐户如果:
- 您正在构建自动化系统
- 您需要服务器对服务器的身份验证
- 您以编程方式管理多个帐户
- 您不需要/不希望用户参与身份验证
- 您需要自动刷新令牌而无需用户干预
获取开发者令牌
- 在 https://ads.google.com 登录您的 Google Ads 帐户
- 点击顶部导航中的工具和设置(扳手图标)
- 在“设置”下,点击“API 中心”
- 如果您还没有接受服务条款,请先接受
- 点击“申请令牌”
- 填写申请表单,提供您计划如何使用 API 的详细信息
- 提交申请并等待审批(通常为 1-3 个工作日)
注意:最初,您将获得一个测试开发者令牌,该令牌有一些限制。一旦您测试了实现,您可以申请生产令牌以取消这些限制。
理解登录客户 ID
GOOGLE_ADS_LOGIN_CUSTOMER_ID 是可选的,主要用于以下情况:
- 你在使用 Google Ads 管理员账号(MCC)
- 你需要访问该管理员账号下的多个客户账号
如果你需要在以下情况下使用登录客户 ID,则应将其设置为你的管理员账号 ID(格式:XXX-XXX-XXXX):
- 你正在访问管理员账号下的多个账号
- 你想使用管理员账号的凭证来访问客户账号
你可以跳过此设置,如果:
- 你只访问单个 Google Ads 账号
- 你直接使用要访问账号的凭证
要找到你的管理员账号 ID:
- 登录到你的 Google Ads 管理员账号
- 点击设置图标(齿轮形状)
- 你的管理员账号 ID 将以 XXX-XXX-XXXX 的格式显示
- 下载凭证文件(一个 JSON 文件)
🎬 观看这个适合初学者的 YouTube 教程: 即将推出
2. 安装所需软件
你需要在计算机上安装这些工具:
- Python (版本 3.11 或更新) - 用于运行 Google Ads 和 Claude 之间的连接
- Node.js - 运行 MCP 检查器和某些 MCP 组件时必需
- Claude Desktop - 你将与之聊天的 AI 助手
确保 Python 和 Node.js 已正确安装并在系统路径中可用。
3. 下载 Google Ads MCP
你需要将此工具下载到你的计算机。最简单的方法是:
- 点击此页面顶部的绿色“代码”按钮
- 选择“下载 ZIP”
- 将下载的文件解压到容易找到的位置(如文档文件夹)
或者,如果你熟悉 Git:
git clone https://github.com/ixigo/mcp-google-ads.git
4. 安装所需组件
打开你的计算机终端(Mac)或命令提示符(Windows):
-
导航到你解压文件的文件夹:
# 示例(请替换为你的实际路径): cd ~/Documents/mcp-google-ads-main -
创建一个虚拟环境(这将使项目的依赖项隔离):
# 使用 uv(推荐): uv venv .venv # 如果没有安装 uv,请先安装它: pip install uv # 然后创建虚拟环境: uv venv .venv # 或者使用标准 Python: python -m venv .venv注意: 如果在尝试安装 uv 时遇到 "pip not found" 错误,请参阅下面的 "如果遇到 'pip not found' 错误" 部分。
-
激活虚拟环境:
# 在 Mac/Linux 上: source .venv/bin/activate # 在 Windows 上: .venv\Scripts\activate -
安装所需的依赖项:
# 使用 uv: uv pip install -r requirements.txt # 或者使用标准 pip: pip install -r requirements.txt # 如果遇到 MCP 包的问题,请单独安装它: pip install mcp如果遇到 "pip not found" 错误:
# 首先确保已安装并更新了 pip: python3 -m ensurepip --upgrade python3 -m pip install --upgrade pip # 然后再次尝试安装依赖项: python3 -m pip install -r requirements.txt # 或者安装 uv: python3 -m pip install uv
当你看到命令提示符开头有 (.venv) 时,表示虚拟环境已经激活,并且依赖项将安装在这个环境中而不会影响你的系统 Python 安装。
5. 设置环境配置
Google Ads MCP 现在支持通过环境文件进行配置,以便更轻松地设置。
使用 .env 文件(推荐)
-
将
.env.example文件复制为项目目录中的.env文件:cp .env.example .env -
使用你喜欢的文本编辑器编辑
.env文件:# 编辑 .env 文件 # 对于 Mac: nano .env # 对于 Windows: notepad .env -
在
.env文件中设置以下值:# 身份验证类型:"oauth" 或 "service_account" GOOGLE_ADS_AUTH_TYPE=oauth # 凭证文件的路径(OAuth 客户端密钥或服务账户密钥) GOOGLE_ADS_CREDENTIALS_PATH=/path/to/your/credentials.json # 你的 Google Ads 开发者令牌 GOOGLE_ADS_DEVELOPER_TOKEN=your_developer_token_here # 可选:管理账户 ID(如果有) GOOGLE_ADS_LOGIN_CUSTOMER_ID=your_manager_account_id -
保存文件。
应用程序启动时会自动从 .env 文件中加载这些值。
直接使用环境变量
你也可以直接在系统中或在 Claude 或 Cursor 的配置文件中设置环境变量:
对于 Claude Desktop
{ "mcpServers": { "googleAdsServer": { "command": "/FULL/PATH/TO/mcp-google-ads-main/.venv/bin/python", "args": ["/FULL/PATH/TO/mcp-google-ads-main/google_ads_server.py"], "env": { "GOOGLE_ADS_AUTH_TYPE": "oauth", "GOOGLE_ADS_CREDENTIALS_PATH": "/FULL/PATH/TO/mcp-google-ads-main/credentials.json", "GOOGLE_ADS_DEVELOPER_TOKEN": "YOUR_DEVELOPER_TOKEN_HERE", "GOOGLE_ADS_LOGIN_CUSTOMER_ID": "YOUR_MANAGER_ACCOUNT_ID_HERE" } } } }
对于 Cursor
{ "mcpServers": { "googleAdsServer": { "command": "/FULL/PATH/TO/mcp-google-ads-main/.venv/bin/python", "args": ["/FULL/PATH/TO/mcp-google-ads-main/google_ads_server.py"], "env": { "GOOGLE_ADS_AUTH_TYPE": "oauth", "GOOGLE_ADS_CREDENTIALS_PATH": "/FULL/PATH/TO/mcp-google-ads-main/credentials.json", "GOOGLE_ADS_DEVELOPER_TOKEN": "YOUR_DEVELOPER_TOKEN_HERE", "GOOGLE_ADS_LOGIN_CUSTOMER_ID": "YOUR_MANAGER_ACCOUNT_ID_HERE" } } } }
6. 将 Claude 连接到 Google Ads
- 如果你还没有下载并安装Claude Desktop,请先进行下载和安装
- 确保你的Google服务账号凭证文件已保存在电脑的某个位置
- 打开你的电脑终端(Mac)或命令提示符(Windows),然后输入:
# For Mac users: nano ~/Library/Application\ Support/Claude/claude_desktop_config.json # For Windows users: notepad %APPDATA%\Claude\claude_desktop_config.json
添加以下文本(这告诉Claude如何连接到Google Ads):
{ "mcpServers": { "googleAdsServer": { "command": "/FULL/PATH/TO/mcp-google-ads-main/.venv/bin/python", "args": ["/FULL/PATH/TO/mcp-google-ads-main/google_ads_server.py"], "env": { "GOOGLE_ADS_CREDENTIALS_PATH": "/FULL/PATH/TO/mcp-google-ads-main/service_account_credentials.json", "GOOGLE_ADS_DEVELOPER_TOKEN": "YOUR_DEVELOPER_TOKEN_HERE", "GOOGLE_ADS_LOGIN_CUSTOMER_ID": "YOUR_MANAGER_ACCOUNT_ID_HERE" } } } }
重要提示: 请将所有路径和值替换为你账户的实际信息:
- 第一个路径应指向你虚拟环境内的Python可执行文件
- 第二个路径应指向你解压文件夹中的
google_ads_server.py文件 - 第三个路径应指向你的Google服务账号凭证JSON文件
- 添加你的Google Ads开发者令牌
- 添加你的Google Ads管理账户ID(如果适用)
示例:
- Mac:
- Python路径:
/Users/ernesto/Documents/mcp-google-ads/.venv/bin/python - 脚本路径:
/Users/ernesto/Documents/mcp-google-ads/google_ads_server.py
- Python路径:
- Windows:
- Python路径:
C:\\Users\\ernesto\\Documents\\mcp-google-ads\\.venv\\Scripts\\python.exe - 脚本路径:
C:\\Users\\ernesto\\Documents\\mcp-google-ads\\google_ads_server.py
- Python路径:
-
保存文件:
- Mac: 按Ctrl+O,然后按Enter键,再按Ctrl+X退出
- Windows: 点击文件 > 保存,然后关闭记事本
-
重启Claude Desktop
-
当Claude打开时,你现在应该能在工具部分看到可用的Google Ads工具了
5a. 连接到Cursor (AI代码编辑器)
Cursor是一个由AI驱动的代码编辑器,可以利用MCP工具增强功能。你可以将这个Google Ads MCP工具与Cursor集成,在编码环境中直接分析广告数据。
设置Cursor集成
-
如果你还没有安装,请下载并安装 Cursor
-
创建一个 Cursor MCP 配置文件:
针对特定项目的配置: 在你的项目目录中创建一个
.cursor/mcp.json文件。全局配置(适用于所有项目): 在你的主目录中创建一个
~/.cursor/mcp.json文件。 -
将以下配置添加到你的 MCP 配置文件中:
{ "mcpServers": { "googleAdsServer": { "command": "/FULL/PATH/TO/mcp-google-ads-main/.venv/bin/python", "args": ["/FULL/PATH/TO/mcp-google-ads-main/google_ads_server.py"], "env": { "GOOGLE_ADS_CREDENTIALS_PATH": "/FULL/PATH/TO/mcp-google-ads-main/service_account_credentials.json", "GOOGLE_ADS_DEVELOPER_TOKEN": "YOUR_DEVELOPER_TOKEN_HERE", "GOOGLE_ADS_LOGIN_CUSTOMER_ID": "YOUR_MANAGER_ACCOUNT_ID_HERE" } } } }重要提示: 请将所有路径和值替换为你实际账户的信息,就像在 Claude Desktop 配置中一样。
-
重启 Cursor 或重新加载工作区以应用新的配置。
-
Google Ads MCP 现在会出现在 Cursor 的“可用工具”部分,并且可以在需要时由 Cursor 的 AI 代理使用。
在 Cursor 中使用 Google Ads MCP
在使用 Cursor 时,你可以直接要求 AI 代理使用 Google Ads 工具。例如:
- “使用 Google Ads MCP 列出我的所有账户,并显示支出最高的账户。”
- “使用 Google Ads MCP 分析我过去 30 天的广告系列表现。”
- “运行 GAQL 查询,使用 Google Ads 工具找到我的高转化关键词。”
Cursor 会提示你批准工具的使用(除非你已启用 Yolo 模式),然后直接在聊天界面中显示结果。
Cursor 特有功能
当你使用 Google Ads MCP 与 Cursor 结合时,你可以:
- 结合代码和广告分析:让 Cursor 分析你的营销相关代码以及实际的广告系列表现数据。
- 生成数据可视化:请求在开发环境中直接展示广告表现的图表和可视化。
- 实施建议:让 Cursor 根据你的实际广告数据提出代码改进建议。
这种集成对于从事营销自动化、分析仪表板或电子商务应用程序的开发者尤其有价值,因为广告表现直接影响代码决策。
6. 开始分析你的广告数据!
现在你可以向 Claude 询问有关你的 Google Ads 数据的问题了!Claude 不仅可以检索数据,还可以分析数据、解释趋势,并创建可视化来帮助你更好地理解广告表现。
以下是一些你可以使用的强大提示:
(注:原文档在此处没有提供具体的提示示例,因此保留为空。如果你有具体的提示示例,可以在这里补充。)
| 工具名称 | 示例提示 |
|---|---|
list_accounts | "列出我所有的 Google Ads 账户,并告诉我本月支出最高的账户有哪些。" |
execute_gaql_query | "为账户 123-456-7890 执行此查询:SELECT campaign.name, metrics.clicks FROM campaign WHERE metrics.impressions > 1000" |
get_campaign_performance | "显示账户 123-456-7890 在过去 30 天内表现最好的前 10 个广告系列,突出显示 ROAS 低于 2 的任何广告系列,并提出优化策略。" |
get_ad_performance | "对我的搜索广告系列中哪些广告文案元素驱动了最佳点击率进行综合分析,并给我提供可操作的建议。" |
run_gaql | "运行此查询并将其格式化为 CSV:SELECT ad_group.name, metrics.clicks, metrics.conversions FROM ad_group WHERE campaign.name LIKE '%Brand%'" |
您还可以要求 Claude 结合多个工具并分析结果。例如:
- "找出转化率最高的前 20 个关键词,检查它们的质量得分和展示份额,并创建一份报告,突出显示扩展机会。"
- "分析我的账户在过去 90 天内的表现趋势,识别增长最快的广告系列,并检查是否有预算限制阻碍了它们的发展。"
- "比较我的桌面与移动广告的表现,用图表可视化差异,并根据表现差距推荐需要调整移动出价的具体广告系列。"
- "识别我在不在关键词列表中的搜索词上花费最多的广告系列,然后建议应该作为完全匹配关键词添加的搜索词。"
Claude 将使用 Google Ads 工具来获取数据,以易于理解的格式呈现数据,在有助于理解时创建可视化,并基于结果提供可操作的见解。
数据可视化功能
Claude 可以帮助您以多种方式可视化您的 Google Ads 数据:
- 趋势图:查看指标随时间的变化
- 对比图:比较不同的广告系列或广告组
- 表现分布:了解您的广告在不同设备或受众群体上的表现
- 相关性分析:识别支出与转化指标之间的关系
- 热图:使用颜色编码表示法可视化复杂数据集
只需在分析数据时要求 Claude "可视化" 或 "创建图表",它就会生成适当的可视化以帮助您更好地理解信息。
故障排除
Python 命令未找到
在 macOS 上,默认的 Python 命令通常是 python3 而不是 python,这可能会导致一些应用程序(包括 Node.js 集成)出现问题。
如果你遇到与找不到 Python 相关的错误,你可以创建一个别名:
-
创建 Python 别名(一次性设置):
# 对于 macOS 用户: sudo ln -s $(which python3) /usr/local/bin/python # 如果这不起作用,尝试找到你的 Python 安装位置: sudo ln -s /Library/Frameworks/Python.framework/Versions/3.11/bin/python3 /usr/local/bin/python -
验证别名是否有效:
python --version
这将创建一个符号链接,以便当应用程序调用 python 时,实际上会使用你的 python3 安装。
Claude 配置问题
如果你在连接时遇到困难:
- 确保配置中的所有文件路径都是正确的,并且使用完整路径
- 检查你的服务账户是否有访问 Google Ads 账户的权限
- 验证你的开发者令牌是否有效并且正确输入
- 在进行任何更改后重启 Claude Desktop
- 当你尝试使用工具时,在 Claude 的响应中查找错误消息
- 确保在手动运行服务器时激活了虚拟环境
Google Ads API 限制
如果你遇到与 API 配额或权限相关的问题:
- 在 Google Cloud 控制台中检查你的 Google Ads API 配额限制
- 确保你的开发者令牌具有适当的访问级别
- 验证你是否已向服务账户授予适当的权限
其他意外问题
如果在安装或使用过程中遇到其他意外问题:
- 复制你收到的确切错误消息
- 联系 Ernesto Cohnen (ernesto@ixigo.com) 寻求支持,包括:
- 你正在尝试做什么
- 确切的错误消息
- 你的操作系统
- 你已经尝试过的步骤
你也可以咨询 AI 助手,它们通常可以通过建议特定的解决方案来帮助诊断和解决技术问题。
记住,大多数问题之前已经被其他人遇到过,通常都有一个简单的解决方案。
测试你的设置
该仓库包含测试文件,可以在使用 Claude 或 Cursor 之前验证你的 Google Ads API 连接是否正常工作。
测试基本功能
-
确保你的虚拟环境已激活:
# 在 Mac/Linux 上: source .venv/bin/activate # 在 Windows 上: .venv\Scripts\activate -
在测试文件中配置环境变量或在你的环境中设置它们:
- 用文本编辑器打开
test_google_ads_mcp.py - 找到以
if not os.environ.get("GOOGLE_ADS_CREDENTIALS_PATH"):开始的部分 - 将占位符值更新为你的实际凭据,或者如果你已经将它们设置为环境变量,则注释掉这一部分
- 用文本编辑器打开
-
运行测试:
python test_google_ads_mcp.py -
测试将:
- 列出你所有的 Google Ads 账户
- 使用第一个账户 ID 来测试广告系列性能检索
- 测试广告性能数据
- 检索广告创意
- 运行一个示例 GAQL 查询
测试身份验证和令牌刷新
要特别测试身份验证和令牌刷新机制:
-
确保你的虚拟环境已激活,并且
.env文件已配置。 -
运行令牌刷新测试:
python test_token_refresh.py -
此测试将:
- 验证可以从你配置的身份验证类型(OAuth 或服务帐户)加载凭据
- 显示有关当前令牌状态和过期时间的信息
- 测试客户 ID 格式化函数
- 对于 OAuth 令牌,尝试刷新令牌并验证其是否有效
令牌刷新测试可以帮助确认在使用 Claude 或 Cursor 之前,OAuth 和服务帐户凭据都已正确配置。
如果所有测试都成功完成,说明你的设置工作正常,可以与 Claude 或 Cursor 一起使用。
贡献
发现错误或有改进建议?我们欢迎您的意见!请在 GitHub 上提出问题或提交拉取请求,或直接联系 Ernesto Cohnen (ernesto@ixigo.com)。
许可证
本项目根据 MIT 许可证授权。有关详细信息,请参阅 LICENSE 文件。
关于 ixigo
ixigo 是印度领先的旅行应用程序,帮助数百万旅行者找到最佳的航班、火车、巴士和酒店优惠。欲了解更多信息,请访问 ixigo.com。
ixigo 是一家技术公司,致力于开发产品,帮助人们找到最佳的航班、火车、巴士和酒店优惠。我们是一支热爱旅行的团队,热衷于让旅行变得更加实惠和便捷。
服务配置
[{'mcpServers': {'googleAdsServer': {'args': ['/FULL/PATH/TO/mcp-google-ads-main/google_ads_server.py'], 'command': '/FULL/PATH/TO/mcp-google-ads-main/.venv/bin/python', 'env': {'GOOGLE_ADS_AUTH_TYPE': 'oauth', 'GOOGLE_ADS_CREDENTIALS_PATH': '/FULL/PATH/TO/mcp-google-ads-main/credentials.json', 'GOOGLE_ADS_DEVELOPER_TOKEN': 'YOUR_DEVELOPER_TOKEN_HERE', 'GOOGLE_ADS_LOGIN_CUSTOMER_ID': 'YOUR_MANAGER_ACCOUNT_ID_HERE'}}}}, {'mcpServers': {'googleAdsServer': {'args': ['/FULL/PATH/TO/mcp-google-ads-main/google_ads_server.py'], 'command': '/FULL/PATH/TO/mcp-google-ads-main/.venv/bin/python', 'env': {'GOOGLE_ADS_AUTH_TYPE': 'oauth', 'GOOGLE_ADS_CREDENTIALS_PATH': '/FULL/PATH/TO/mcp-google-ads-main/credentials.json', 'GOOGLE_ADS_DEVELOPER_TOKEN': 'YOUR_DEVELOPER_TOKEN_HERE', 'GOOGLE_ADS_LOGIN_CUSTOMER_ID': 'YOUR_MANAGER_ACCOUNT_ID_HERE'}}}}, {'mcpServers': {'googleAdsServer': {'args': ['/FULL/PATH/TO/mcp-google-ads-main/google_ads_server.py'], 'command': '/FULL/PATH/TO/mcp-google-ads-main/.venv/bin/python', 'env': {'GOOGLE_ADS_CREDENTIALS_PATH': '/FULL/PATH/TO/mcp-google-ads-main/service_account_credentials.json', 'GOOGLE_ADS_DEVELOPER_TOKEN': 'YOUR_DEVELOPER_TOKEN_HERE', 'GOOGLE_ADS_LOGIN_CUSTOMER_ID': 'YOUR_MANAGER_ACCOUNT_ID_HERE'}}}}, {'mcpServers': {'googleAdsServer': {'args': ['/FULL/PATH/TO/mcp-google-ads-main/google_ads_server.py'], 'command': '/FULL/PATH/TO/mcp-google-ads-main/.venv/bin/python', 'env': {'GOOGLE_ADS_CREDENTIALS_PATH': '/FULL/PATH/TO/mcp-google-ads-main/service_account_credentials.json', 'GOOGLE_ADS_DEVELOPER_TOKEN': 'YOUR_DEVELOPER_TOKEN_HERE', 'GOOGLE_ADS_LOGIN_CUSTOMER_ID': 'YOUR_MANAGER_ACCOUNT_ID_HERE'}}}}]
来源
- 来源:github
- 链接:https://github.com/cohnen/mcp-google-ads