一个用于访问 Google Analytics 4 (GA4) 数据的 MCP 服务器实现,使用 Model Context Protocol TypeScript SDK 构建。
export GOOGLE_CLIENT_EMAIL="your-service-account@project.iam.gserviceaccount.com"
export GOOGLE_PRIVATE_KEY="your-private-key"
export GA_PROPERTY_ID="your-ga4-property-id"

通过 Smithery 自动为 Claude Desktop 安装 Google Analytics 服务器:
npx -y @smithery/cli install mcp-server-google-analytics --client claude
pnpm install mcp-server-google-analytics
pnpm start
将此添加到您的 Claude Desktop 配置中:
{
"mcpServers": {
"google-analytics": {
"command": "npx",
"args": ["-y", "mcp-server-google-analytics"],
"env": {
"GOOGLE_CLIENT_EMAIL": "your-service-account@project.iam.gserviceaccount.com",
"GOOGLE_PRIVATE_KEY": "your-private-key",
"GA_PROPERTY_ID": "your-ga4-property-id"
}
}
}
}

获取特定日期范围内的页面浏览量指标:
{
"startDate": "2024-01-01",
"endDate": "2024-01-31",
"dimensions": ["page", "country"] // 可选
}

获取活跃用户指标:
{
"startDate": "2024-01-01",
"endDate": "2024-01-31"
}

获取事件指标:
{
"startDate": "2024-01-01",
"endDate": "2024-01-31",
"eventName": "purchase" // 可选
}

获取用户行为指标:
{
"startDate": "2024-01-01",
"endDate": "2024-01-31"
}

欢迎贡献!请阅读我们的贡献指南,了解我们的行为准则以及提交拉取请求的流程。
本项目根据 MIT 许可证授权 - 有关详细信息,请参阅 LICENSE 文件。