Token导航 LogoToken导航TokenDH.com
MCP Gads logo
数据服务stdio官方级别未说明来源级核验

MCP Gads

MCP Server

mcp-gads

通过自然语言查询Google Ads广告系列、关键词和资产的服务器工具。

工具数

39

提示词数

0

GitHub Stars

1

资源数

0
广告管理TypeScriptClaude数据分析ClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

pijusz

提供方

pijusz

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx mcp-gads setup

详细介绍

Google Ads MCP server — query campaigns, keywords, assets & more via natural language.

Built with Bun + TypeScript. Works with Claude, Cursor, and any MCP client.

______________________________________________________________________

快速开始

1.获取凭据

你需要一个 Google Ads API开发者代币 以及OAuth客户端凭据。

  1. 从下载OAuth客户端JSON 谷歌云控制台
  2. 设置环境变量:
export GOOGLE_ADS_DEVELOPER_TOKEN=your-token
export GOOGLE_ADS_CREDENTIALS_PATH=./credentials.json
  1. 运行安装帮助程序以授权:
npx mcp-gads setup

这将打开您的浏览器,完成OAuth,并保存刷新令牌。

2.添加到克劳德代码

claude mcp add google-ads --scope user --transport stdio \
  -e GOOGLE_ADS_DEVELOPER_TOKEN=your-token \
  -e GOOGLE_ADS_CREDENTIALS_PATH=/path/to/credentials.json \
  -- npx -y mcp-gads@latest

就是这样。重新启动Claude Code,工具就可用了。每个会话都会自动运行最新版本。

也与 bunx mcp-gads@latest 如果你有 包子. 通过运行时需要Node 18+ npx.

如果您的环境在运行时阻止了npm注册表访问,请安装一次并直接运行已发布的二进制名称:

npm i -g mcp-gads@latest
claude mcp add google-ads --scope user --transport stdio \
  -e GOOGLE_ADS_DEVELOPER_TOKEN=your-token \
  -e GOOGLE_ADS_CREDENTIALS_PATH=/path/to/credentials.json \
  -- mcp-gads

Alternative: standalone binary

从下载预构建的二进制文件 发布:

平台文件
macOS(苹果硅)mcp-gads-darwin-arm64
macOS(英特尔)mcp-gads-darwin-x64
Linuxmcp-gads-linux-x64
窗户mcp-gads-windows-x64.exe

macOS/Linux:

curl -Lo mcp-gads https://github.com/pijusz/mcp-gads/releases/latest/download/mcp-gads-darwin-arm64
chmod +x mcp-gads
sudo mv mcp-gads /usr/local/bin/
claude mcp add google-ads --scope user --transport stdio \
  -e GOOGLE_ADS_DEVELOPER_TOKEN=your-token \
  -e GOOGLE_ADS_CREDENTIALS_PATH=/path/to/credentials.json \
  -- /usr/local/bin/mcp-gads

Windows(PowerShell):

Invoke-WebRequest -Uri "https://github.com/pijusz/mcp-gads/releases/latest/download/mcp-gads-windows-x64.exe" -OutFile "$env:LOCALAPPDATA\mcp-gads.exe"
claude mcp add google-ads --scope user --transport stdio -e GOOGLE_ADS_DEVELOPER_TOKEN=your-token -e GOOGLE_ADS_CREDENTIALS_PATH=C:\path\to\credentials.json -- "%LOCALAPPDATA%\mcp-gads.exe"

ChatGPT法典

Codex使用TOML,而不是JSON。安装一次,然后添加到 ~/.codex/config.toml:

npm i -g mcp-gads
[mcp_servers.gads]
command = "mcp-gads"

[mcp_servers.gads.env]
GOOGLE_ADS_DEVELOPER_TOKEN = "your-token"
GOOGLE_ADS_CREDENTIALS_PATH = "/absolute/path/to/credentials.json"

导致Codex无声失败的三个陷阱:

  • 不使用 npx -y 而不提高超时时间。 Codex的默认设置 startup_timeout_sec 是10s,对于npx的首次运行下载来说太短了。全局安装(如上)或 预构建二进制文件 完全回避了这一点。如果必须使用npx,请添加 startup_timeout_sec = 30.
  • 环境必须被破坏 [mcp_servers.gads.env]. Codex不会将父shell环境继承到stdio服务器中——在shell中导出变量不会到达服务器。
  • 使用绝对路径 为了 GOOGLE_ADS_CREDENTIALS_PATH.code使用自己的cwd生成服务器,因此相对路径会自动丢失。

在Windows上,某些Codex版本使用 startup_timeout_ms = 20000 而不是 _sec.

克劳德桌面版

添加到您的 claude_desktop_config.json:

Using npx (auto-updates)

{
  "mcpServers": {
    "google-ads": {
      "command": "npx",
      "args": ["-y", "mcp-gads@latest"],
      "env": {
        "GOOGLE_ADS_DEVELOPER_TOKEN": "your-token",
        "GOOGLE_ADS_CREDENTIALS_PATH": "/path/to/credentials.json"
      }
    }
  }
}

Using binary (macOS / Linux)

{
  "mcpServers": {
    "google-ads": {
      "command": "/usr/local/bin/mcp-gads",
      "env": {
        "GOOGLE_ADS_DEVELOPER_TOKEN": "your-token",
        "GOOGLE_ADS_CREDENTIALS_PATH": "/path/to/credentials.json"
      }
    }
  }
}

Using binary (Windows)

{
  "mcpServers": {
    "google-ads": {
      "command": "C:\\Users\\YOU\\AppData\\Local\\mcp-gads.exe",
      "env": {
        "GOOGLE_ADS_DEVELOPER_TOKEN": "your-token",
        "GOOGLE_ADS_CREDENTIALS_PATH": "C:\\path\\to\\credentials.json"
      }
    }
  }
}

工具(39)

账户管理

工具说明
list_accounts列出所有可访问的Google Ads帐户
get_account_currency获取帐户的货币代码
get_account_hierarchy获取MCC账户树(经理->客户端)

查询

工具说明
execute_gaql_query运行任何GAQL查询(表输出)
run_gaql使用格式选项(表/json/csv)运行GAQL
get_gaql_helpGAQL参考指南,包括语法、资源和示例
list_resources列出有效的GAQL FROM子句资源

活动

工具说明
get_campaign_performance活动指标(印象、点击、成本、转化率)
get_budget_utilization预算金额与实际支出

广告

工具说明
get_ad_performance广告级别性能指标
get_ad_creativesRSA标题、描述、最终URL

资产

工具说明
get_image_assets列出带有URL和维度的图像资产
download_image_asset将特定映像资源下载到磁盘
get_asset_usage查找资产的使用位置(活动、广告组)
analyze_image_assets图像资产性能与指标

关键词

工具说明
generate_keyword_ideas关键字规划师根据种子关键字提出的建议
get_keyword_volumes特定关键字的历史搜索量
get_quality_scores按组件细分的质量分数
get_search_terms触发广告的实际搜索查询

地理和设备

工具说明
get_geographic_performance按地点分列的业绩
get_device_performance按设备类型划分的性能

洞察

工具说明
get_recommendations谷歌的人工智能优化建议
get_change_history最近帐户更改

扩展工具(默认禁用)

启用 GOOGLE_ADS_ENABLE_EXTENDED_TOOLS=true:

工具说明
get_ad_group_performance带有可选活动过滤器的广告组指标
get_conversion_actions具有设置和性能的转换操作
get_account_summary快速仪表板:总计+前5个活动
get_impression_share竞争地位:印象分享和损失IS
get_ad_schedule_performance按小时或一周中的某一天显示的性能
get_audience_performance人口统计:年龄范围和性别细分
get_landing_page_performance带有指标的登录页面URL
get_placement_performance显示/PMax放置细节
get_asset_group_performancePMax资产组指标和广告强度
get_video_performanceYouTube/视频观看率和四分之一完成率
get_labels标签及其活动/广告组分配

写入工具(默认禁用)

启用 GOOGLE_ADS_ENABLE_MUTATIONS=true:

工具说明
update_campaign_status暂停/启用活动
update_ad_group_status暂停/启用广告组
update_ad_status暂停/启用广告
update_campaign_budget更改每日预算金额
add_negative_keywords在广告系列中添加负面关键字

配置

变量必填默认描述
GOOGLE_ADS_DEVELOPER_TOKEN-neneneba API开发者令牌
GOOGLE_ADS_CREDENTIALS_PATH--OAuth客户端JSON的路径
GOOGLE_ADS_AUTH_TYPE没有oauthoauthservice_account
GOOGLE_ADS_CUSTOMER_ID--默认客户ID(跳过按工具传递)
GOOGLE_ADS_LOGIN_CUSTOMER_ID--MCC经理帐户ID
GOOGLE_ADS_IMPERSONATION_EMAIL--服务帐户模拟电子邮件
GOOGLE_ADS_ENABLE_MUTATIONS没有false启用写入工具
GOOGLE_ADS_ENABLE_EXTENDED_TOOLS没有false启用扩展读取工具(额外11个)
GOOGLE_ADS_ENV_FILE没有.env.env文件的路径(如果存在则加载,从不覆盖现有env)
GOOGLE_ADS_API_VERSION没有v23谷歌广告API版本

更新

使用 npx @latest (推荐):您始终获得最新版本,无需手动更新。

使用二进制:服务器在启动时检查新版本,如果过时,则记录到stderr:

[mcp-gads] v0.2.0 available (current: v0.1.0). Download: https://github.com/pijusz/mcp-gads/releases/latest

检查您安装的版本:

mcp-gads --version

要更新,请下载新的二进制文件并替换旧的。

发展

需要 包子.

git clone https://github.com/pijusz/mcp-gads.git
cd mcp-gads
bun install
bun test           # tests
bun run build      # standalone binary
bun run inspect    # MCP Inspector
bun run check      # biome format + lint

许可证

麻省理工学院

目录标签

目录标签

广告管理TypeScriptClaude数据分析GoogleAds本地部署自然语言查询API工具

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

mcp-gads

工具数量(toolCount,工具数)

39

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP