适合谁
- 营销人员
- 数据分析师
- 使用 AI 助手管理 Google Ads 账户的开发者
- 需要自动化广告报告和分析的团队
这是 Google 官方维护的 MCP 服务器,用于与 Google Ads API 交互。它提供查询工具和元数据资源,支持多种认证方式,并可以部署在本地或云端。适合需要将 AI 助手集成到广告账户管理中的用户,但需要注意数据暴露权限和令牌管理。
最强项 · 安装易用性 12/20 最弱项 · 可靠性 10/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Python · Docker
GOOGLE_APPLICATION_CREDENTIALS
应用默认凭证 JSON 文件路径,通过 gcloud auth application-default login 获取。
GOOGLE_PROJECT_ID
启用了 Google Ads API 的 Google Cloud 项目 ID。
GOOGLE_ADS_DEVELOPER_TOKEN
Google Ads API 开发者令牌,需至少 Explorer 访问级别才能查询正式账号。
GOOGLE_ADS_MCP_OAUTH_CLIENT_SECRET
FastMCP OAuth 代理使用的 OAuth 2.0 客户端密钥。
GOOGLE_ADS_MCP_JWT_SIGNING_KEY
跨实例签署 FastMCP JWT 的密钥。
GOOGLE_ADS_MCP_STORAGE_ENCRYPTION_KEY
已存 OAuth 令牌的加密密钥。
GOOGLE_ADS_LOGIN_CUSTOMER_ID
通过经理账号访问客户时的经理客户 ID。
GOOGLE_CLOUD_PROJECT
建议添加的 Google Cloud 项目 ID。
GOOGLE_ADS_MCP_TOOLS_CONFIG
自定义 tools_config.yaml 的路径,用于启用/禁用工具。
GOOGLE_ADS_MCP_OAUTH_CLIENT_ID
FastMCP OAuth 代理使用的 OAuth 2.0 客户端 ID。
GOOGLE_ADS_MCP_BASE_URL
服务器可访问的基础 URL(默认 http://localhost:8080)。
GOOGLE_ADS_MCP_STORAGE_TYPE
OAuth 状态存储后端(filetree、redis 或 memory)。
GOOGLE_ADS_MCP_STORAGE_PATH
filetree 持久化存储的目录路径。
GOOGLE_ADS_MCP_STORAGE_REDIS_URL
redis 存储后端的 Redis URL。
GOOGLE_ADS_MCP_STORAGE_DISABLE_ENCRYPTION
设为 true 可禁用令牌加密。
FASTMCP_HOST
设为 0.0.0.0 以允许 FastMCP 接受所有 IP 的连接。
{
"mcpServers": {
"google-ads-mcp": {
"command": "pipx",
"args": [
"run",
"--spec",
"git+https://github.com/googleads/google-ads-mcp.git",
"google-ads-mcp"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "PATH_TO_CREDENTIALS_JSON",
"GOOGLE_PROJECT_ID": "YOUR_PROJECT_ID",
"GOOGLE_ADS_DEVELOPER_TOKEN": "YOUR_DEVELOPER_TOKEN"
}
}
}
}
以 Claude Code 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"google-ads-mcp": {
"command": "pipx",
"args": [
"run",
"--spec",
"git+https://github.com/googleads/google-ads-mcp.git",
"google-ads-mcp"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "PATH_TO_CREDENTIALS_JSON",
"GOOGLE_PROJECT_ID": "YOUR_PROJECT_ID",
"GOOGLE_ADS_DEVELOPER_TOKEN": "YOUR_DEVELOPER_TOKEN"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add google-ads-mcp -e GOOGLE_APPLICATION_CREDENTIALS=PATH_TO_CREDENTIALS_JSON -e GOOGLE_PROJECT_ID=YOUR_PROJECT_ID -e GOOGLE_ADS_DEVELOPER_TOKEN=YOUR_DEVELOPER_TOKEN -- pipx run --spec git+https://github.com/googleads/google-ads-mcp.git google-ads-mcp
在终端运行;先把 <…> 占位符换成你自己的值。
启动 MCP 客户端后应能看到 google-ads-mcp 服务器;询问“what customers do I have access to?”,如果 list_accessible_customers 工具返回了客户 ID,说明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Google Ads MCP Server 是一个官方服务器,提供工具和资源,让 AI 代理和 LLM 能够查询和操作 Google Ads 数据。它支持搜索广告账户信息、获取资源元数据、列出可访问的客户,并提供发现文档、指标、细分和发布说明等资源。该服务器支持多种认证方式,包括 FastMCP OAuth 代理、应用默认凭据或 Google Ads API Python 客户端库,并可通过本地 stdio 或远程流式 HTTP 传输运行。
通过 MCP 在 AI 助手中管理您的 Hevy 训练数据。
Firecrawl 官方 MCP Server,为 AI Agent 提供网页搜索、抓取与结构化提取
统一的命令行语法,接入约30个可信生物医学数据源。
加密、完全离线的 AI 代理长期记忆库
源版本 9a78cbdceeba 数据同步于 2026-10-12 查看 FMRS 评分方法