dbt MCP Server Skill 技能

dbt 官方 MCP 服务,为 AI 代理提供语义层、Discovery API 与 SQL 执行能力

dbt MCP Server 是 dbt Labs 官方发布的 Model Context Protocol(MCP)服务器,为 AI 代理提供与 dbt Core、dbt Fusion 及 dbt Platform 交互的标准化工具接口。

核心工具集:

  1. SQL 执行与生成

    • execute_sql:在 dbt Platform 基础设施上执行 SQL,支持语义层
    • text_to_sql:利用项目上下文将自然语言转换为 SQL
  2. 语义层工具

    • get_dimension_values / get_dimensions / get_entities:查询维度与实体数据
    • list_metrics / list_saved_queries:枚举语义层指标与保存的查询
    • query_metrics:支持过滤与分组的指标查询
    • get_metrics_compiled_sql:返回指标编译 SQL
  3. Discovery API

    • get_all_models:获取所有模型名称与描述
    • get_all_sources:获取数据源及其新鲜度状态
    • get_all_macros:枚举宏,支持按包过滤
    • get_exposures:获取下游暴露(如仪表盘与分析)
    • get_lineage:获取完整血缘图(祖先与后代),支持按类型和深度过滤
  4. 实验性 MCP Bundle:每个版本附带 .mcpb 文件,支持 MCPB 感知客户端免配置导入。

适用场景:

  • 数据团队将 dbt 项目接入 AI 代理
  • 利用自然语言查询 dbt 语义层指标
  • 数据血缘分析与治理
  • CI/CD 流程中的 dbt 自动化

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论