这是一个用于与 Google Analytics 数据 API v1 进行交互的模型上下文协议(MCP)服务器。该服务器提供了丰富的工具和资源,可用于查询 Google Analytics 数据、管理受众以及访问元数据,为用户提供了便捷的数据处理和分析途径。
npm install
.env.example
创建一个 .env
文件,并填写您的 Google Analytics 凭证:GOOGLE_CLIENT_EMAIL=your-service-account-email@project-id.iam.gserviceaccount.com
GOOGLE_PRIVATE_KEY=your-private-key
DEFAULT_PROPERTY_ID=properties/123456789
npm start
npm run inspect
// 运行基本报告
{
"propertyId": "properties/123456789",
"dateRanges": [
{
"startDate": "7daysAgo",
"endDate": "yesterday"
}
],
"dimensions": [
{
"name": "country"
},
{
"name": "deviceCategory"
}
],
"metrics": [
{
"name": "activeUsers"
},
{
"name": "sessions"
}
]
}
// 创建受众群体
{
"propertyId": "properties/123456789",
"displayName": "High Value Users",
"description": "Users who have completed a purchase",
"membershipDurationDays": 30,
"filterClauses": [
{
"filterExpression": {
"andGroup": {
"expressions": [
{
"filter": {
"fieldName": "eventName",
"stringFilter": {
"value": "purchase",
"matchType": "EXACT"
}
}
}
]
}
}
}
]
}
[在此处填写许可证信息]
[在此处列出贡献者]
[在此处添加版本历史]