广告模型集成服务

Google Ads模型上下文协议(MCP)服务器,提供标准化方式将LLM与Google Ads集成,支持账户列表和广告查询功能。

  • by Oshinsu
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Oshinsu/google_ads_mcp_server

使用说明

这不是谷歌官方支持的产品。

Google Ads MCP(Google广告认证专家)

这是谷歌广告模型上下文协议(MCP)服务器,旨在提供 一种标准化的方式将大型语言模型(LLM)与Google Ads集成。

工具

工具 参数 描述
list_accounts 列出所有可用的Google Ads账户
search_stream customer_id, query 运行Google Ads查询

要了解更多关于GAQL的信息,请尝试使用 Google Ads 查询构建器 并确保你有一个有效的查询。

设置

Google Ads(谷歌广告)

使用 这份文件 为Google Ads API客户端库设置一个服务帐户。这将 需要您也设置一个Google Cloud项目并启用Google Ads API。 创建一个 google-ads.yaml 按照定义的文件(或:按定义提交文件) 这里。 以下是一个例子:

# google-ads.yaml
developer_token: INSERT_DEVELOPER_TOKEN_HERE
login_customer_id: INSERT_LOGIN_CUSTOMER_ID_HERE
json_key_file_path: JSON_KEY_FILE_PATH_HERE
use_proto_plus: true

服务器

在本地运行Google Ads MCP服务器:

uv run server

Gemini 命令行界面 (CLI)

按照说明安装Gemini CLI 这里。

将Google Ads MCP服务器添加到您的 ~/.gemini/settings.json 文件。以下是一个 示例:

{
  "mcpServers": {
    "googleAds": {
      "command": "uv",
      "args": [
        "--directory path/to/google_ads_mcp",
        "run",
        "server"
      ]
    }
  }
}

了解更多关于 MCP服务器和Gemini CLI。

做出贡献

想贡献一份力量吗? 了解更多