用途:通过 Composio 的 PostHog 工具包,经 Rube MCP 自动化 PostHog 产品分析与功能开关管理。
主要能力:捕获事件(POSTHOG_CAPTURE_EVENT);按事件名、person_id、时间范围筛选查询项目事件(POSTHOG_LIST_AND_FILTER_PROJECT_EVENTS);列出、查看详情与创建功能开关(POSTHOG_LIST_AND_MANAGE_PROJECT_FEATURE_FLAGS、POSTHOG_RETRIEVE_FEATURE_FLAG_DETAILS、POSTHOG_CREATE_FEATURE_FLAGS_FOR_PROJECT);列出组织内项目(POSTHOG_LIST_PROJECTS_IN_ORGANIZATION_WITH_PAGINATION);查询当前 API 用户与资料(POSTHOG_WHOAMI、POSTHOG_RETRIEVE_CURRENT_USER_PROFILE)。
使用方式:在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 可用后,调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit posthog,若连接非 ACTIVE 则按返回的授权链接完成 PostHog 认证,确认状态为 ACTIVE 后再执行工作流。每次操作前先调用 RUBE_SEARCH_TOOLS 获取当前工具架构。
限制与注意:多数端点需先解析数字型 project_id;事件名区分大小写,系统事件用 $ 前缀,自定义事件不用;功能开关 key 在项目内唯一,建议 kebab-case,删除不可恢复;事件异步处理存在秒级延迟;分页基于 offset/limit;响应数据可能嵌套在 data 或 results 下,需防御性解析。工具包文档见 composio.dev/toolkits/posthog。