SuperAPI AI 工具集

amplitude-automation

智能体与模型

查看项目

更新于 10-15 20:33

技能介绍

用途:通过 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 解析内部用户 ID,再 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 密钥。确认 RUBE_SEARCH_TOOLS 可用后,调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit amplitude;若连接非 ACTIVE,按返回的授权链接完成 Amplitude 认证,确认状态为 ACTIVE 后再执行工作流。每次操作前先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。

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