GA4 MCP服务器构建工具

一个用于通过Google ADK UI构建GA4 MCP服务器的工具,支持Cloud Run部署和负载均衡配置。

  • by paulhindemith
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 paulhindemith/ga4-mcp-server

使用说明

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

部署步骤

  1. 启用各种API
    • Cloud Run API
    • 计算引擎API
    • 顶点AI API
    • 云构建API
    • Google Analytics 管理员 API
    • 谷歌分析数据API
  2. 创建服务账户
    • 角色:Vertex AI 用户
  3. 为GA4账户或属性下的服务账户授予以下权限
    • 角色:浏览者
    • 对象:已创建的服务账户
  4. 在Artifact Registry中创建存储库。推送Docker容器
  5. 在Cloud Run上创建新服务
  6. 在云负载均衡中创建新的负载均衡器
    • 如有需要可进行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

参考