
Google Analytics MCP Server

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 服务账户凭证
安装教程
- 克隆仓库
- 安装依赖
bash npm install
- 创建
.env
文件并添加 Google Analytics 凭证 - 构建项目
bash npm run build
调试方式
- 运行服务器
bash node build/index.js
- 运行测试
bash npm test
- 重新构建
bash npm run build