这是一个全面的模型上下文协议(MCP)服务器,用于与Google Analytics 4集成,提供高级分析能力以支持AI应用程序。
此MCP服务器使AI应用程序能够通过标准化协议与Google Analytics 4进行交互。它支持数据检索、配置管理、合规性功能以及业务智能自动化。
兼容性:适用于Cursor、Claude Desktop及任何兼容MCP的AI平台。
总计:54个工具,分布在5个阶段
pip install mcp-ga4-ultimate
# 设置应用默认凭据
gcloud auth application-default login \
--scopes https://www.googleapis.com/auth/analytics.readonly,https://www.googleapis.com/auth/analytics.edit
对于Cursor(.cursor/mcp.json):
{
"mcpServers": {
"ga4-ultimate": {
"command": "python",
"args": ["-m", "mcp_ga4_ultimate"],
"env": {
"GOOGLE_ANALYTICS_PROPERTY_ID": "your_property_id"
}
}
}
}
对于Claude Desktop(claude_desktop_config.json):
{
"mcpServers": {
"ga4-ultimate": {
"command": "python",
"args": ["-m", "mcp_ga4_ultimate"],
"env": {
"GOOGLE_ANALYTICS_PROPERTY_ID": "your_property_id"
}
}
}
}
“显示过去30天内流量最高的10个页面”
“现在我的网站上发生了什么?显示活跃用户和热门内容”
“分析从落地页到购买完成的漏斗”
“创建一个用于跟踪用户参与度分数的自定义维度”
“处理用户ID为abc123的数据删除请求”
此服务器实现了Google Analytics API的全面覆盖:
| API | 覆盖范围 | 工具数 |
|---|---|---|
| Analytics Data API | 完整 | 15个工具 |
| Analytics Admin API | 完整 | 27个工具 |
| Analytics Measurement Protocol | 完整 | 8个工具 |
| User Deletion API | 完整 | 4个工具 |
总API覆盖:54个专用工具
https://www.googleapis.com/auth/analytics.readonly - 数据访问https://www.googleapis.com/auth/analytics.edit - 配置管理https://www.googleapis.com/auth/analytics.manage.users - 用户管理该服务器包括全面测试:
运行测试:
python -m pytest tests/ -v
| 特征 | 本服务器 | Google官方MCP | 基础包 |
|---|---|---|---|
| 总工具数 | 54 | 6 | 2-3 |
| 平台支持 | 通用MCP | 仅Gemini | 各异 |
| 实时数据 | ✅ 高级 | ✅ 基础 | ❌ |
| 配置管理 | ✅ 完整 | ❌ | ❌ |
| GDPR合规性 | ✅ 内置 | ❌ | ❌ |
| 商业智能 | ✅ 自动化 | ❌ | ❌ |
| 写权限 | ✅ 完整 | ❌ 仅读 | 各异 |
| 多触点归属 | ✅ 高级 | ❌ | ❌ |
| 测试覆盖率 | ✅ 92.3% | 未知 | 最小 |
欢迎贡献!请参阅我们的贡献指南了解详情。
git clone https://github.com/your-org/mcp-ga4-ultimate.git
cd mcp-ga4-ultimate
pip install -e .[dev]
MIT许可证 - 详情见LICENSE文件。
注意:这是一个独立实现。如需官方Google Analytics MCP服务器,请参阅googleanalytics/google-analytics-mcp。