用途:ktx 是数据与分析智能体的上下文层,让 Claude Code、Codex、Cursor 等通用智能体准确查询数据仓库,避免每次重新探索仓库或自行编造指标逻辑。
主要能力:从公司知识(wiki 内容)中学习并整理、去重、标记矛盾;映射数据栈,采样表、采集元数据、检测可连接列;构建语义层,通过连接图合并原始表与高层指标,处理连接陷阱;在执行时通过 CLI 与 MCP 工具提供语义搜索。支持 PostgreSQL、Snowflake、BigQuery、ClickHouse、MySQL、SQL Server、SQLite,并集成 dbt、MetricFlow、LookML、Looker、Metabase、Notion。
使用方式:全局安装 npm install -g @kaelio/ktx 或项目内安装 npm install @kaelio/ktx,随后运行 ktx setup 完成配置。常用命令包括 ktx status、ktx validate、ktx ingest、ktx sl、ktx wiki、ktx search、ktx mcp start。MCP 服务器运行后为智能体提供搜索语义层、搜索 wiki、获取指标、列出连接、只读查询仓库等工具。
适用场景:分析团队搭建统一指标语义层、让智能体按已核准口径查询仓库、跨数据栈整合业务知识、为数据问答提供可追溯上下文。
限制:需自行配置 LLM 与 embedding 提供方及 API 密钥;数据库须提供只读访问,ktx 不写入数据库;.ktx/ 含密钥与本地状态,不应纳入版本控制;具体收费、价格与效果资料暂未提供。