Google Analytics MCP Server

Google Analytics MCP Server

site icon
2025.03.26 0
数据分析Google Analytics 集成内容生成
GAnalytics-MCP-server 是一个基于 Model Context Protocol (MCP) 的服务,提供对 Google Analytics 数据的访问。它允许用户通过工具和资源获取、分析和格式化 Google Analytics 的指标和维度数据,并提供数据洞察和建议。
View on GitHub

Overview

基本能力

产品定位

GAnalytics-MCP-server 是一个用于访问和分析 Google Analytics 数据的 MCP 服务器,旨在为开发者提供灵活的数据查询和分析能力。

核心功能

  • 通过 MCP 资源访问 Google Analytics 的指标和维度
  • 支持灵活的数据过滤选项
  • 提供格式化数据及洞察和建议
  • 基于 TypeScript 实现,具有强类型支持

适用场景

  • 需要获取和分析 Google Analytics 数据的应用
  • 需要将 Google Analytics 数据集成到其他系统的场景
  • 需要自动化处理 Google Analytics 数据的场景

工具列表

  • get_analytics_data: 获取 Google Analytics 数据,支持过滤和分析。参数包括 metrics、dimensions、startDate、endDate、filters、orderBy、limit 和 offset。

常见问题解答

  • 如何设置 Google Analytics 凭证?
  • 前往 Google Cloud Console 创建或选择项目
  • 启用 Google Analytics Data API
  • 创建服务账户并下载密钥文件
  • 将凭证信息添加到 .env 文件中

使用教程

使用依赖

  • Node.js 环境
  • Google Analytics 服务账户凭证

安装教程

  1. 克隆仓库
  2. 安装依赖 bash npm install
  3. 创建 .env 文件并添加 Google Analytics 凭证
  4. 构建项目 bash npm run build

调试方式

  • 运行服务器 bash node build/index.js
  • 运行测试 bash npm test
  • 重新构建 bash npm run build

许可证

该项目遵循 MIT 开源许可条款。