GA4 MCP 服务器
这是用于构建GA4 MCP服务器的存储库,使用Google ADK的UI界面。
所需权限
Cloud Run Admin
Compute Load Balancer Admin
Editor
Logs Configuration Writer
Monitoring Editor
Service Account Admin
Service Account User部署步骤
- 启用各种API
- Cloud Run API - 计算引擎API - 顶点AI API - 云构建API - Google Analytics 管理员 API - 谷歌分析数据API
- 创建服务账户
- 角色:Vertex AI 用户
- 为GA4账户或属性下的服务账户授予以下权限
- 角色:浏览者 - 对象:已创建的服务账户
- 在Artifact Registry中创建存储库。推送Docker容器
- 在Cloud Run上创建新服务
- 在云负载均衡中创建新的负载均衡器
- 如有需要可进行IP限制
开发流程
执行以下命令https://www.googleapis.com/auth/analytics.readonly 和 https://www.googleapis.com/auth/cloud-platform 获取被授予该权限的认证信息。
gcloud auth application-default login \
--scopes https://www.googleapis.com/auth/analytics.readonly,https://www.googleapis.com/auth/cloud-platform 启动ADK的用户界面
adk web --reload_agents