用途:复制 PostHog 端点(保存的 HogQL 或 insight 查询,以可调用 API 路由形式暴露),可复制到同组织的另一个项目,或在同一项目下以新名称复制。适用于跨项目迁移、staging 到 production 提升、复制后迭代而不影响线上端点等场景。不涵盖跨组织复制、编辑现有端点版本、从零设计端点、批量复制全部端点。
主要能力:通过 endpoint-get 读取源端点完整配置(name、query 含变量与 code_names、description、data_freshness_seconds、is_materialized、tags),再用 endpoint-create 在目标项目重建。query 为复制而非引用,源端点后续修改不会同步。
使用方式:先解析源端点(名称或通过 endpoints-get-all 匹配),确认当前活动项目为源(project-get 无参调用)。读取配置并向用户摘要说明。解析目标项目、检查名称冲突(项目内名称唯一,且用于调用 URL 路径)。跨项目复制需在读取与创建之间切换活动 MCP 项目,若无法切换应告知用户,不可在错误项目创建。创建时目标项目需处于活动状态,调用 endpoint-create 传入 name、query(原样)、description、data_freshness_seconds、is_materialized、tags。完成后用 endpoint-run 传入代表性变量验证响应形状。
限制:没有服务端端点复制操作,只能读取后重建。仅能在有 editor 权限的项目中重建。复制默认 is_materialized 为 false,即使源已物化,需用户明确要求才设为 true;含 cohort 拆分、compare 模式或非 Trends/Lifecycle/Retention 的 insight 无法物化。offset 分页仅 HogQL 端点支持。创建不可撤销,名称需事先确认。验证时需检查目标项目是否具备查询引用的底层事件与属性。具体工具名称与用法以资料为准,价格、平台等信息暂未提供。