SuperAPI AI 工具集

posthog-automation

智能体与模型

查看项目

更新于 10-16 08:07

技能介绍

用途:通过 Composio 的 PostHog 工具包(经 Rube MCP)自动化 PostHog 的产品分析与功能开关管理,包括事件、功能开关、项目、用户资料和注释等任务。

前置条件:Rube MCP 必须已连接(RUBE_SEARCH_TOOLS 可用);需通过 RUBE_MANAGE_CONNECTIONS 建立 toolkit 为 posthog 的有效连接;每次操作前应先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。

设置:在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 有响应;调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit posthog;若连接非 ACTIVE,按返回的授权链接完成 PostHog 认证;确认状态为 ACTIVE 后再运行工作流。

核心工作流:采集事件用 POSTHOG_CAPTURE_EVENT,需 event、distinct_id、properties 等参数,系统事件用 $ 前缀,自定义事件不用;查询事件用 POSTHOG_LIST_AND_FILTER_PROJECT_EVENTS,需 project_id,支持 event、person_id、after、before、limit、offset;功能开关用 POSTHOG_LIST_AND_MANAGE_PROJECT_FEATURE_FLAGS、POSTHOG_RETRIEVE_FEATURE_FLAG_DETAILS、POSTHOG_CREATE_FEATURE_FLAGS_FOR_PROJECT,key 需项目内唯一并用 kebab-case;项目用 POSTHOG_LIST_PROJECTS_IN_ORGANIZATION_WITH_PAGINATION;用户信息用 POSTHOG_WHOAMI 和 POSTHOG_RETRIEVE_CURRENT_USER_PROFILE。

常见模式:先解析组织到项目 ID、功能开关名称到 ID;功能开关支持按属性分组与 rollout_percentage 定向;分页均基于 offset 与 limit。

限制与注意:多数端点需 project_id;事件名区分大小写;功能开关变更数秒内生效,删除不可恢复;存在速率限制,建议批量处理事件;响应数据可能嵌套在 data 或 results 下,需防御性解析。具体收费与价格暂未提供。