活跃

dbt-mcp

A MCP (Model Context Protocol) server for interacting with dbt.

dbt Labs 官方的 MCP server。AI 能读项目里的模型定义、跑 dbt 命令、查上下游血缘,还能通过语义层查已定义好的业务指标。

血缘查询是最实用的一块——「改这个 staging 模型会影响哪些下游报表」,以前要在 dbt docs 里点半天,现在直接问。改动前评估影响面快很多。

GitHub ↗
61
TrustScore
✅ 暂未检测到明确停更信号;用于生产前仍需完成安全与兼容性验证

为什么用它

适合:用 dbt 做数据转换的分析工程师,尤其是项目模型数量上来之后。

接入前注意:它能执行 dbt 命令(run、test 等)。指向开发环境 target,别让 AI 直接在生产 schema 上跑。

安装 / 接入

# No npm package — install from source.
# See the repo's README for the exact command:
# https://github.com/dbt-labs/dbt-mcp

以官方 README 为准;env 与参数各 server 不同。

🛠️ 维护活跃度 权重 30% · 83分

📝
最近提交今天
📈
90 天提交数50
💬
近期 issue 获回复比例40%
🗃️
仓库状态正常

📊 采用度 权重 25% · 51分

GitHub stars598(90天 +0%)
📦
npm 周下载非 npm 分发
🚀
月均发版

✅ 可用性 权重 20% · 20分

📋
官方 registry未收录
▶️
可运行入口无法解析
🔍
可审计性有开源仓库可审计

❤️ 健康度 & 社区 权重 25% · 76分

🐛
open issues36
🔀
open PRs
⚖️
LicenseApache-2.0
👥
贡献者 / fork30 / 127

数据来源:GitHub API · 更新于 2026-08-19

近 90 天趋势

⭐ stars +0%

常见问题

dbt Core 和 dbt Cloud 都支持吗?

都支持,配置方式不同。语义层相关能力需要 dbt Cloud。

AI 会改我的模型文件吗?

读取是默认能力;是否让它写取决于你怎么配。改模型前建议先提交进 git。

相似 / 替代 server

每周一封,5 分钟看完 MCP 生态发生了什么

新增 server、爆火趋势、弃坑预警——引擎自动追踪,人工筛选后发到你邮箱。

每周一封 · 随时退订 · 不卖数据