SuperAPI AI 工具集

ktx-ai-data-agents-context

智能体与模型

查看项目

更新于 10-16 00:20

技能介绍

ktx 是面向 AI 数据代理的可执行上下文层,作用是让 Claude Code、Codex、Cursor、OpenCode 等代理更准确地查询数据仓库。

用途:从公司知识中学习,摄取 wiki、dbt 文档、Looker、Metabase 内容,去重并标记矛盾;映射数据栈,采样表、识别可连接列并标注来源;构建语义层,将原始表与指标通过连接图组合,自动处理 chasm 与 fan trap;在执行阶段通过 CLI 与 MCP 工具向代理提供上下文。

安装:全局 npm install -g @kaelio/ktx,项目内 npm install --save-dev @kaelio/ktx 或 pnpm add -D @kaelio/ktx。初始化用 ktx setup,可配置项目、LLM、嵌入、数据库、上下文源并安装代理集成;ktx status 查看状态。

主要能力:ktx ingest 构建上下文,--connection 指定连接,--rebuild 全量重建;ktx sl 搜索语义层指标维度来源,ktx wiki 搜索 wiki,ktx search 组合搜索;ktx sl validate、ktx sl list、ktx sl show 管理语义层;ktx mcp start 启动 MCP 服务,ktx mcp tools 列出工具。项目使用 ktx.yaml 配置,语义层为 YAML,支持 postgres、snowflake、bigquery、clickhouse 等连接,以及 dbt、lookml、metabase、notion 等上下文源。MCP 工具包括 ktx_search_semantic_layer、ktx_search_wiki、ktx_get_metric、ktx_query_preview。

限制:资料未提供价格或收费信息;ktx 不写入数据库,建议只读凭据;具体效果与平台兼容性暂未提供。