Amplitude MCP Server

Amplitude MCP Server

site icon
2025.04.07 0
TypeScript数据分析用户行为分析数据可视化开发效率数据库
Amplitude MCP Server 是一个为 Amplitude Analytics API 提供的模型上下文协议(MCP)服务器,主要用于查询和分段事件数据。它允许AI助手和其他MCP客户端通过结构化资源与Amplitude Analytics API交互,支持事件数据查询、高级分段和事件数据访问。
View on GitHub

Overview

基本能力

产品定位

Amplitude MCP Server 是一个为 Amplitude Analytics API 提供的MCP服务器,主要用于查询和分段事件数据。

核心功能

  • 查询事件数据(支持过滤器)
  • 执行高级分段(支持分组和细分)
  • 通过结构化资源访问事件数据

适用场景

  • 数据分析:查询特定时间段内的事件数据
  • 用户行为分析:通过分段工具分析用户行为模式
  • 数据可视化:为数据可视化工具提供数据源

工具列表

  1. query_events:基础事件查询工具,支持事件类型、属性过滤器和时间范围等参数。
  2. segment_events:高级事件分段工具,支持分组、细分和额外过滤器。

常见问题解答

  • 如何获取API凭证?:需要提供Amplitude API密钥和秘密密钥作为命令行参数。
  • 支持哪些时间格式?:支持YYYY-MM-DD格式的日期。

使用教程

使用依赖

  • 需要安装Node.js和npm。

安装教程

{
  "mcpServers": {
    "amplitude": {
      "command": "npx",
      "args": [
        "-y",
        "amplitude-mcp",
        "--amplitude-api-key=YOUR_API_KEY",
        "--amplitude-secret-key=YOUR_SECRET_KEY"
      ]
    }
  }
}

调试方式

  • 安装完成后,可以通过运行上述命令启动服务。
  • 使用query_eventssegment_events工具进行数据查询和分段测试。

许可证

该项目遵循 MIT 开源许可条款。