mcpField
G
Google Ads Intent Mcp

Google Ads Intent Mcp

本地服务
github.com商业与营销24 周前更新

关于 Google Ads Intent Mcp

Google Ads Intent Mcp 为 Agent 分析 Google Ads 搜索词并起草否定关键词计划,适合希望先审查导出数据、再控制广告浪费的团队。它默认采用本地启发式分类和仅预演方案,不会在 v0.1 中修改线上账户。

主要功能

  1. 01将搜索词分类为四种意图
  2. 02本地分析 CSV 导出数据
  3. 03生成仅预演的否定关键词计划
  4. 04保护买家及转化搜索词
  5. 05提供连接状态与隐私审计

适用场景

  1. 01筛查导出搜索词中的无效流量
  2. 02识别买家、研究及竞品意图
  3. 03制定否定关键词方案供人工审查
  4. 04确认分析边界后再处理广告数据

MCP 相关

它通过 stdio 暴露搜索词分类、CSV 分析、否定关键词计划、连接状态和隐私审计等 MCP 工具。负面关键词方案仅供预演,不应用到线上账户。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"google-ads-intent": {
"command": "uvx",
"args": [
"google-ads-intent-mcp"
],
"env": {
"GOOGLE_ADS_DEVELOPER_TOKEN": "<GOOGLE_ADS_DEVELOPER_TOKEN>",
"GOOGLE_ADS_CLIENT_ID": "<GOOGLE_ADS_CLIENT_ID>",
"GOOGLE_ADS_CLIENT_SECRET": "<GOOGLE_ADS_CLIENT_SECRET>",
"GOOGLE_ADS_REFRESH_TOKEN": "<GOOGLE_ADS_REFRESH_TOKEN>",
"GOOGLE_ADS_CUSTOMER_ID": "<GOOGLE_ADS_CUSTOMER_ID>"
}
}
}
}
启动命令uvx google-ads-intent-mcp
需要配置的环境变量
GOOGLE_ADS_DEVELOPER_TOKEN密钥Google Ads developer token used only when live Google Ads access is configured.
GOOGLE_ADS_CLIENT_IDOAuth client ID used only when live Google Ads access is configured.
GOOGLE_ADS_CLIENT_SECRET密钥OAuth client secret used only when live Google Ads access is configured.
GOOGLE_ADS_REFRESH_TOKEN密钥OAuth refresh token used only when live Google Ads access is configured.
GOOGLE_ADS_CUSTOMER_IDGoogle Ads customer ID for live account queries.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypigoogle-ads-intent-mcp0.1.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Google Ads Intent MCP

Google Ads Intent MCP
以试运行优先的 Google Ads 搜索词意图分析器 + 面向 Agent 的否定关键字 MCP。
在花费预算前,安全地查看搜索词。

npm 版本 npm 下载量 MIT 许可证 专为 MCP 构建

GitHub 星标数 CI 状态 Delx Agent Stack 的组成部分 类别

mcp-name: io.github.davidmosiah/google-ads-intent-mcp

⭐ 如果这款 Agent 优先的工具能助力你的工作流,请为仓库点个星标。 星标能让其他构建者更容易发现这些工具,也有助于 Delx 持续交付开源基础设施。
🧱 属于 Delx Agent Stack — 涵盖 主体、触达和协调 的 15 个开源 MCP 服务。


以试运行优先的 Google Ads 搜索词意图分析器,面向 Agent。它可以帮助 Codex、Claude、Cursor、Hermes、OpenClaw 和其他 MCP 客户端,在进行任何实时账户更改前,对 CSV 导出文件中的搜索词进行分类、保护买家意图,并拟定否定关键字方案。

当 Agent 需要减少无效支出,同时避免误排除具有买家意图的搜索词时,可使用此工具。

HTTP(v2 无状态)

未发布。可选的 FastMCP 扩展仅支持 stdio(与 delx-agent-utilities 一样会跳过:没有额外的 Starlette 路由就没有 /health)。试运行分析通过 stdio 保持请求无状态。

它的用途

当 Agent 直接操作账户时,清理 Google Ads 存在风险。本包将安全路径设为默认选项:

  • 在本地分析导出的搜索词 CSV 文件
  • 对无效、买家、调研和竞争对手意图进行分类
  • 拟定否定关键字方案,但不应用这些方案
  • 在操作工具之前提供 manifest、connection_status 和 privacy_audit
  • 在 v0.1 中不提供实时变更功能

安装

pipx install google-ads-intent-mcp

使用 MCP 支持:

pipx install "google-ads-intent-mcp[mcp]"

已发布至 PyPI:google-ads-intent-mcp。发布自动化使用 PyPI Trusted Publishing,因此 GitHub Actions 无需长期有效的 PyPI 令牌即可发布后续版本。请参阅 docs/pypi-publishing.md。

CLI

google-ads-intent manifest --client codex
google-ads-intent doctor
google-ads-intent privacy-audit
google-ads-intent classify "free robux generator no verification"
google-ads-intent analyze-csv --csv examples/search_terms.csv
google-ads-intent plan-negatives --csv examples/search_terms.csv
意图分类

该分类器是一种确定性的无依赖启发式方法,覆盖广泛且跨行业的信号(电子商务、B2B/SaaS、本地服务、健康、金融、教育等),而不只是游戏流量。它会将每个搜索词归类为 waste、buyer、research 或 competitor 意图,并保护能带来转化的查询,避免其被标记为否定项。

另提供一条可选的、基于 LLM/嵌入的优化路径,且默认关闭。常规使用无需额外依赖或 API 密钥;若未配置后端,则始终回退到启发式方法:

# Opt in via flag (falls back to the heuristic if nothing is configured)
google-ads-intent --llm classify "crm software pricing"

# Or via environment variable
GOOGLE_ADS_INTENT_LLM=1 google-ads-intent analyze-csv --csv export.csv

若要实际调用后端,请设置 OPENAI_API_KEY(还可选择设置 GOOGLE_ADS_INTENT_LLM_MODEL,默认值为 gpt-4o-mini),并安装 openai 包。未设置这些内容时,--llm 不会执行任何操作,仍使用启发式结果。每次分类都会通过 source(heuristic 或 llm)字段报告所用路径。

MCP

google-ads-intent-mcp

Hermes 风格配置:

mcp_servers:
  google_ads_intent:
    command: google-ads-intent-mcp
    args: []
    sampling:
      enabled: false

建议的首次调用:

  1. google_ads_connection_status
  2. google_ads_privacy_audit
  3. google_ads_analyze_search_terms
  4. google_ads_build_negative_plan

Agent 接入界面

工具用途
google_ads_agent_manifest为 Agent 客户端提供安装/运行时指南
google_ads_connection_status无需凭据即可检查 CSV/API 就绪状态
google_ads_privacy_audit试运行、账户和导出边界检查
google_ads_classify_search_term对单个查询进行意图分类
google_ads_analyze_search_terms批量 CSV 风格分析
google_ads_build_negative_plan生成仅供试运行的否定关键词计划

可复制粘贴的 Agent 提示词

Use google-ads-intent-mcp. First call google_ads_connection_status and google_ads_privacy_audit.
Analyze the search terms, protect buyer/conversion queries, and return a dry-run negative plan only.

CSV 格式

解析器接受常见的导出列,例如:

  • search_term、Search term、Query
  • cost、Cost、cost_micros
  • clicks、Clicks
  • conversions、Conversions、Conv.
  • impressions、Impr.、Impressions

安全模型

  • CSV 分析在本地进行。
  • 否定关键词计划仅供试运行。
  • 买家/转化相关词不会被自动排除。
  • OAuth 令牌、开发者令牌和账户标识符应保存在本地环境/配置文件中。

开发

python3 -m venv .venv
. .venv/bin/activate
pip install -e ".[dev]"
pytest
python -m compileall -q src

📧 联系与支持

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。