Token导航 LogoToken导航TokenDH.com
Amplitude MCP logo
数据服务未说明官方级别未说明来源级核验

Amplitude MCP

MCP Server

Amplitude MCP Server是一个用于Amplitude Analytics API的模型上下文协议服务器,提供查询和分段事件数据的工具和资源。

工具数

0

提示词数

0

GitHub Stars

9

资源数

0
数据分析TypeScriptAPI集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

silviorodrigues

提供方

silviorodrigues

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

振幅MCP服务器

用于Amplitude Analytics API的模型上下文协议(MCP)服务器,提供用于查询和分割事件数据的工具和资源。

概述

此MCP服务器使AI助手和其他MCP客户端能够与Amplitude Analytics API进行交互,从而使他们能够:

  • 使用筛选器查询事件数据
  • 使用细分进行高级细分
  • 通过结构化资源访问事件数据

安装

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

所需凭据

必须使用命令行参数提供Amplitude API凭据:

  • --amplitude-api-key:您的Amplitude API键(必需)
  • --amplitude-secret-key:您的振幅密钥(必填)

可用工具

1.查询事件

使用过滤器进行基本事件查询。

参数:

  • events (array):要查询的事件数组

- eventType (string):事件类型 - propertyFilters (数组,可选):事件属性筛选器

  • start (字符串):YYYYMMDD格式的开始日期
  • end (字符串):YYYYMMDD格式的结束日期
  • interval (字符串,可选):分组间隔(日、周、月)
  • groupBy (字符串,可选):分组维度

例子:

{
  "events": [
    {
      "eventType": "user_login",
      "propertyFilters": [
        {
          "propertyName": "device_type",
          "value": "mobile",
          "op": "is"
        }
      ]
    }
  ],
  "start": "2023-01-01",
  "end": "2023-01-31",
  "interval": "day"
}

2.分段事件

高级事件细分和细分。

参数:

  • 所有参数来自 query_events
  • filters (数组,可选):用于分割的附加过滤器

- type (string):筛选器类型(属性、事件、用户) - propertyName (字符串,可选):属性的名称 - value (混合,可选):要筛选的值 - op (字符串,可选):用于比较的运算符

  • breakdowns (数组,可选):分解维度

- type (字符串):故障类型(事件、用户) - propertyName (string):要分解的属性的名称

例子:

{
  "events": [
    {
      "eventType": "purchase"
    }
  ],
  "start": "2023-01-01",
  "end": "2023-01-31",
  "interval": "week",
  "filters": [
    {
      "type": "user",
      "propertyName": "country",
      "value": "US",
      "op": "is"
    }
  ],
  "breakdowns": [
    {
      "type": "user",
      "propertyName": "device_type"
    }
  ]
}

可用资源

振幅_事件

访问特定事件类型和日期范围的事件数据。

URI格式:

amplitude://events/{eventType}/{start}/{end}

例子:

amplitude://events/user_login/2023-01-01/2023-01-31

发展

项目结构

amplitude-mcp/
├── src/
│   ├── index.ts                  # Main entry point with MCP server setup
│   ├── services/
│   │   └── amplitude.service.ts  # Amplitude API service implementation
│   ├── resources/
│   │   └── events.ts             # Event data resources
│   ├── types/
│   │   └── amplitude.ts          # Amplitude API types
│   └── utils/
│       └── config.ts             # Configuration and credential handling
├── bin/
│   └── cli.js                    # CLI entry point
├── dist/                         # Compiled JavaScript files
├── package.json
└── tsconfig.json

许可证

麻省理工学院

目录标签

目录标签

数据分析TypeScriptAPI集成本地部署事件查询高级分段API工具

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP