Token导航 LogoToken导航TokenDH.com
Google Ads MCP Cloud logo
运维云端未说明官方级别未说明来源级核验

Google Ads MCP Cloud

MCP Server

Google Ads MCP Server (Cloud)是一个用于全面管理Google Ads的服务器解决方案,提供40种工具(20种读取和20种写入)用于广告账户、广告系列、广告组等的管理和优化。

工具数

40

提示词数

0

GitHub Stars

0

资源数

0
JavaScriptClaude云计算Claude

安装说明

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

作者 / 组织

manak-debug

提供方

manak-debug

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

谷歌广告MCP服务器(云)

部署到任何Node.js主机(Railway、Render、Fly.io等),并通过以下方式连接 claude.ai.

40个工具:20个读+20个写,用于完整的谷歌广告管理。

快速开始

1.获取Google Ads API证书

  1. 谷歌云项目 启用了Google Ads API
  2. OAuth 2.0客户端ID (Web应用程序类型)
  3. 开发者令牌 来自MCC>工具>API中心
  4. 刷新令牌 -在本地运行以获取它:
git clone 
cd google-ads-mcp-cloud
npm install

# Add http://localhost:8765/callback as redirect URI in Google Cloud Console
# Then get refresh token:
node -e "
const http = require('http');
const CLIENT_ID = 'YOUR_CLIENT_ID';
const CLIENT_SECRET = 'YOUR_CLIENT_SECRET';
const REDIRECT = 'http://localhost:8765/callback';
const server = http.createServer(async (req, res) => {
  const url = new URL(req.url, 'http://localhost:8765');
  if (url.pathname === '/callback') {
    const code = url.searchParams.get('code');
    const r = await fetch('https://oauth2.googleapis.com/token', {
      method: 'POST',
      headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
      body: new URLSearchParams({ code, client_id: CLIENT_ID, client_secret: CLIENT_SECRET, redirect_uri: REDIRECT, grant_type: 'authorization_code' })
    });
    const data = await r.json();
    res.end('Done! Check terminal.');
    console.log('REFRESH TOKEN:', data.refresh_token);
    server.close();
  }
});
server.listen(8765, () => {
  console.log('Open this URL:');
  console.log(\`https://accounts.google.com/o/oauth2/v2/auth?client_id=\${CLIENT_ID}&redirect_uri=\${REDIRECT}&response_type=code&scope=https://www.googleapis.com/auth/adwords&access_type=offline&prompt=consent\`);
});
"

2.部署

铁路:

railway init
railway variables set GOOGLE_ADS_CLIENT_ID=xxx
railway variables set GOOGLE_ADS_CLIENT_SECRET=xxx
railway variables set GOOGLE_ADS_DEVELOPER_TOKEN=xxx
railway variables set GOOGLE_ADS_REFRESH_TOKEN=xxx
railway variables set GOOGLE_ADS_MCC_ID=1234567890
railway up

提供:

  • 创建Web服务,连接此仓库
  • 从以下位置添加环境变量 .env.example
  • 构建: npm install |开始: npm start

Fly.io:

fly launch
fly secrets set GOOGLE_ADS_CLIENT_ID=xxx GOOGLE_ADS_CLIENT_SECRET=xxx GOOGLE_ADS_DEVELOPER_TOKEN=xxx GOOGLE_ADS_REFRESH_TOKEN=xxx GOOGLE_ADS_MCC_ID=1234567890
fly deploy

3.连接claude.ai

  1. 首选 claude.ai>设置>MCP服务器
  2. 点击 添加MCP服务器
  3. 输入URL: https://YOUR_APP.HOST/sse
  4. 完成!克劳德现在可以管理你的谷歌广告了。

环境变量

变量必填描述
GOOGLE_ADS_CLIENT_IDOAuth客户端ID
GOOGLE_ADS_CLIENT_SECRETOAuth客户端密码
GOOGLE_ADS_DEVELOPER_TOKEN开发者令牌
GOOGLE_ADS_REFRESH_TOKENOAuth刷新令牌
GOOGLE_ADS_MCC_IDMCC帐户ID
PORT服务器端口(默认值:8765)

端点

端点描述
/sseMCP客户端的SSE连接(claude.ai)
/messagesJSON-RPC消息处理程序
/health健康检查
/服务器信息

40工具

读(20): list_accounts、list_campaigns、campaign_performance、ad_group_performance、关键字_performility、ad_performances、search_terms_report、get_ampaign_structure、get_ad_group_ads、get_geo_performability、get_device_performity、get_age_gender_performance、get_quality_scores、get_conversion_actions、get_campaign_budget_tails、get_bidding_strategy_tails、get_change_history、run_gaql_query、get_location_targets、search_geo_targets

写(20): create_search_campign、create_pmax_campaign、create_ad_group、create_responsive_search_ad、add_keywords、add_negative_key words、remove_key wordes、remove_negative\_ key words和update_campaign_status、update_campign_budget、update_camp ign_name、update_bidding_strategy、update_ad_group_bid、update_key word_status、update_keyword_bid、remove_ad、add sitelinks、set_location_targets和remove_location_ttargets

健康检查

curl https://YOUR_APP.HOST/health
# {"status":"ok","tools":40,"sessions":0}

目录标签

目录标签

JavaScriptClaude云计算GoogleAds管理本地部署广告自动化API集成

支持客户端

Claude

接入字段

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

未说明

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

oauth

工具数量(toolCount,工具数)

40

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明oauth部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP