Token导航 LogoToken导航TokenDH.com
MCP Ga4 logo
数据服务未说明官方级别未说明来源级核验

MCP Ga4

MCP Server

MCP-GA4是一个基于Google Analytics 4的服务,提供报告生成、实时数据查询、自定义维度管理和属性配置功能,适用于数据分析和营销优化场景。

工具数

9

提示词数

0

GitHub Stars

0

资源数

0
数据分析报告生成TypeScriptClaudeClaude

安装说明

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

作者 / 组织

mharnett

提供方

mharnett

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

mcp-ga4

用于Google Analytics 4的MCP服务器——通过Claude运行报告、实时数据、自定义维度和属性管理。

特性

  • 9个工具,涵盖报告、实时数据、自定义维度/指标、数据流和反馈
  • 两种配置模式:单属性(env-vars)和多客户端(config.json)
  • 同时支持服务帐户和OAuth凭据
  • 相对日期支持(今天、昨天、7天前、30天前、90天前)
  • 基于具有弹性模式的官方Google SDK构建

安装

npm install mcp-ga4

或者克隆存储库:

git clone https://github.com/mharnett/mcp-ga4.git
cd mcp-ga4
npm install
npm run build

配置

安全: 永远不要分享你的 .mcp.json 文件或将其提交到git——它可能包含API凭据。添加 .mcp.json 到你的 .gitignore.

模式1:单一属性(环境变量)

设置环境变量以连接到单个GA4属性:

GA4_PROPERTY_ID=123456789
GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json

模式2:多客户端(config.json)

创建一个 config.json 在项目根目录中,将多个GA4属性映射到项目目录。服务器根据调用者的工作目录自动检测要使用的属性。

{
  "credentials_file": "/path/to/oauth-credentials.json",
  "clients": {
    "client-a": {
      "name": "Client A",
      "folder": "/path/to/client-a/project",
      "property_id": "123456789"
    },
    "client-b": {
      "name": "Client B",
      "folder": "/path/to/client-b/project",
      "property_id": "987654321"
    }
  }
}

用法

克劳德代码(.mcp.json)

单属性模式:

{
  "mcpServers": {
    "ga4": {
      "command": "npx",
      "args": ["mcp-ga4"],
      "env": {
        "GA4_PROPERTY_ID": "123456789",
        "GOOGLE_APPLICATION_CREDENTIALS": "/path/to/credentials.json"
      }
    }
  }
}

多客户端模式:

{
  "mcpServers": {
    "ga4": {
      "command": "node",
      "args": ["/path/to/mcp-ga4/dist/index.js"]
    }
  }
}

克劳德桌面: 添加 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows)。

常见查询模式

首页: 尺寸=pagePath,指标=screenPageViews,order_by=screenPageViews

交通来源: 尺寸=sessionSource,sessionMedium,指标=sessions,totalUsers

每日趋势: 尺寸=date,指标=sessions,totalUsers

活动绩效: 尺寸=sessionCampaignName,指标=sessions,conversions

设备故障: 尺寸=deviceCategory,指标=sessions,totalUsers

工具

工具说明
ga4_get_client_context返回活动GA4属性ID和客户端名称
ga4_run_report运行一个包含维度、指标、日期范围和过滤器的标准GA4报告
ga4_realtime_report查询实时数据(过去30分钟)
ga4_list_custom_dimensions列出该属性的所有自定义尺寸
ga4_create_custom_dimension创建新的自定义维度
ga4_list_custom_metrics列出该属性的所有自定义指标
ga4_list_data_streams列出网络/应用程序数据流及其测量ID
ga4_send_feedback提交对查询结果的反馈
ga4_suggest_improvement建议新的查询模式或改进

日期格式

使用 YYYY-MM-DD 对于绝对日期,或这些相对快捷方式:

  • today
  • yesterday
  • 7daysAgo
  • 30daysAgo
  • 90daysAgo

通用尺寸和度量

尺寸: date、dateHour、eventName、pagePath、pageTitle、sessionSource、sessionMedium、sessionCampaignName、国家、城市、设备类别、浏览器、操作系统、landingPage、pageReferrer、newVsReturning、firstUserSource、firstUserMedium、firstUserCampaignName

韵律学: session、totalUsers、newUsers、activeUsers、screenPageViews、eventCount、转化率、engagedSessions、engagementRate、averageSessionDuration、bounceRate、sessions PerUser、screenPageViews PerSession、userEngagementDuration

数据新鲜度

  • 标准报告:24-48小时延迟
  • 实时报告:仅过去30分钟

建筑

构建于:

  • @google-analytics/data --用于报告的GA4数据API
  • @google-analytics/admin --用于物业管理的GA4管理员API
  • cockatiel --弹性(重试、断路器)
  • pino --结构化测井

许可证

麻省理工学院

作者

由Mark Harnett建造/ 德雷克营销

目录标签

目录标签

数据分析报告生成TypeScriptClaude本地部署营销优化GoogleAnalytics实时数据

支持客户端

Claude

接入字段

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

未说明

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

oauth

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明oauth部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP