SuperAPI AI 工具集

amplitude-automation

智能体与模型

查看项目

更新于 10-15 20:25

技能介绍

用途:通过 Composio 的 Amplitude 工具包,经 Rube MCP 自动化 Amplitude 产品分析操作,涵盖事件上报、用户活动查询、用户识别与分群管理。

主要能力:

  1. 发送事件:AMPLITUDE_SEND_EVENTS,events 为事件对象数组,含 event_type、user_id 或 device_id、event_properties、user_properties、time。
  2. 用户活动:先 AMPLITUDE_FIND_USER 解析用户,再 AMPLITUDE_GET_USER_ACTIVITY(参数 user、offset、limit)。
  3. 查找与识别用户:AMPLITUDE_FIND_USER 按 user_id、email 或 Amplitude ID 搜索;AMPLITUDE_IDENTIFY 设置用户属性,支持 $set、$setOnce、$add、$append、$unset。
  4. 分群管理:AMPLITUDE_LIST_COHORTS、AMPLITUDE_GET_COHORT、AMPLITUDE_UPDATE_COHORT_MEMBERSHIP、AMPLITUDE_CHECK_COHORT_STATUS。
  5. 事件分类:AMPLITUDE_GET_EVENT_CATEGORIES。

使用方式:在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API key;确认 RUBE_SEARCH_TOOLS 可用后,调用 RUBE_MANAGE_CONNECTIONS(toolkit 为 amplitude),若连接非 ACTIVE 则按返回的授权链接完成认证,确认 ACTIVE 后再执行工作流。每次先调用 RUBE_SEARCH_TOOLS 获取当前 schema。

限制与注意:GET_USER_ACTIVITY 需 Amplitude 内部用户 ID,非应用 user_id;事件 time 须为毫秒级 13 位时间戳;事件异步处理,成功响应不代表立即可查;分群成员更新为异步,需用 request_id 轮询状态;仅行为分群支持 API 更新成员;存在速率与批量限制;响应数据可能嵌套在 data 键下,需防御性解析。具体批量上限、速率阈值等细节暂未提供。