月访问量
0
累计浏览
1
用户评分
--
收录时间
2026-08
产品介绍
dbt MCP 是 dbt Labs 官方推出的数据转换工具 MCP 服务器,支持 dbt Core/Fusion/Platform 全产品线。
核心功能
- SQL 工具:execute_sql 在 dbt Platform 上执行 SQL(支持 Semantic Layer);text_to_sql 自然语言生成 SQL
- Semantic Layer:查询指标(list_metrics/query_metrics)、维度、实体及编译后的指标 SQL
- Discovery API:检索所有 models/sources/macros/exposures、获取血缘图(get_lineage)、节点详情、模型健康状态和性能历史
- dbt CLI 命令:通过 MCP 执行 build/run/test/compile/parse/docs/clone/show 等 dbt 命令
- Admin API 与代码生成:管理 dbt Cloud 作业(触发/重试/取消);Codegen 自动生成 model YAML/source YAML/staging SQL;产品文档搜索;dbt LSP 列级血缘分析
适用场景
- 让 AI 助手理解和操作 dbt 数据转换项目
- 自然语言查询数据仓库指标和维度
- 数据血缘分析和模型健康诊断
- 自动化生成 dbt 样板代码(YAML、staging 模型)
- dbt Cloud 作业管理和运维自动化
安装方式
通过 pip 安装:pip install dbt-mcp(要求 Python 3.12+,<3.14)
也支持 MCP Bundle(dbt-mcp.mcpb)一键导入。需配置 dbt 相关环境变量连接到 dbt 项目或 dbt Platform。详细配置见官方文档 docs.getdbt.com。