Google Analytics 4
io.github.stucchi由 GitHub 账号 stucchi 发布v0.1.1更新于 Oct 24, 2026
Manage GA4 properties, data streams, conversions, and run reports via Admin & Data APIs.
概览
面向 Google Analytics 4 的 MCP 服务器,让助手通过 Admin 与 Data API 管理 GA4 资源、数据流和转化,并运行报表。
- 可以做什么
- 检查已配置服务账号的认证状态
- 列出账号与资源,创建、查看及软删除资源
- 列出、创建和删除网站数据流,并生成 gtag.js 跟踪代码片段
- 列出、创建和删除关键事件(转化)、自定义维度和自定义指标
- 列出和创建 Google Ads 关联,获取或创建 Measurement Protocol 密钥
- 按维度、指标、日期和筛选条件运行报表与实时报表,并列出可用维度和指标
- 适用场景
- 适合让助手为网站配置 GA4 跟踪、调整转化或自定义维度,或在不打开 GA4 界面的情况下获取会话、国家/地区和实时指标。
- 运行要求
- 以 PyPI 包 google-analytics-4-mcp 在本地运行,通常通过 uvx 启动,需要 Python 工具链。需要 Google Cloud 服务账号 JSON 密钥,通过 GA_CREDENTIALS 或 GA_CREDENTIALS_PATH 提供;需在项目中启用 Analytics Admin 与 Data API,并在 GA4 资源访问管理中把服务账号邮箱添加为编辑者。
安装
在 SourceWeft 中
- 打开 控制台中的 Google Analytics 4,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Google Analytics 4 MCP Server
MCP server for Google Analytics 4 — create properties, configure data streams, manage conversions, and run reports via the Admin & Data APIs.
Setup (one-time, ~3 minutes)
-
Google Cloud Console → IAM & Admin → Service Accounts
- Create a service account (any name)
- Click it → Keys → Add Key → JSON → Download
-
Enable APIs in your GCP project:
-
GA4 Admin → Property Access Management → Add the service account email (from the JSON) as Editor
-
Configure credentials (pick one):
- Option A (recommended): Copy the JSON content into the
GA_CREDENTIALSenv var in your MCP config - Option B: Save the file to
~/.google-analytics-4-mcp/credentials.json
- Option A (recommended): Copy the JSON content into the
Done. No browser flow, no consent screen, no tokens to refresh.
Installation
Claude Code
Claude Desktop
Add to claude_desktop_config.json:
From source
Getting Started
- Check auth: Call
check_auth_statusto verify the service account is configured - List accounts: Call
list_accountsto see your GA4 accounts - Setup a property: Use
create_property→create_web_data_stream→get_tracking_snippet - Query data: Use
run_reportwith dimensions and metrics
Tools (23)
Auth
Admin API
Data API
Environment Variables
GA_CREDENTIALS takes priority over GA_CREDENTIALS_PATH.
Example Usage
License
MIT
来源:README.md,提交 bb4b629
工具
0版本历史
1- v0.1.1最新Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。