dbt语义层MCP服务器
模型连接器演示器 (MCP) 服务器,用于通过 Claude Desktop 和其他兼容的 AI 助手无缝查询 dbt 语义层。
什么是 dbt 语义层?
dbt 语义层是一项强大的功能,它允许您在 dbt 项目中定义一次指标,并在整个数据堆栈中一致地重复使用它们。它提供:
业务指标的单一事实来源
所有数据工具的指标定义一致
简化所有团队成员对复杂指标的访问
Related MCP server: Notion MCP Server
关于此项目
该 MCP 服务器充当 AI 助手(如 Claude)和 dbt 语义层之间的桥梁,使您能够:
通过自然语言对话直接查询指标
探索可用的指标及其定义
使用维度细分和过滤器分析数据
在您的 AI 助手界面中可视化结果
特征
🔍指标发现:浏览并搜索 dbt 语义层中的可用指标
📊查询创建:通过自然语言生成并执行语义查询
🧮数据分析:过滤、分组和排序指标以获得更深入的洞察
📈结果可视化:以易于理解的格式显示查询结果
先决条件
启用语义层的 dbt Cloud 帐户
通过 API 访问您的 dbt Cloud 实例
Node.js(v14 或更高版本)
安装
通过 Smithery(推荐)
最简单的安装方法是通过Smithery :
用法
安装并配置完成后,您可以直接从 Claude Desktop 与 dbt 语义层进行交互:
询问可用指标:“我的 dbt 语义层中有哪些可用指标?”
查询特定指标:“显示按产品类别分组的上一季度月收入”
分析趋势:“用户注册量每周增长多少?”
故障排除
如果您遇到问题:
验证您的 API 凭证是否正确
确保您的 dbt Cloud 项目已启用语义层
检查您的 dbt 项目中的指标是否正确定义
贡献
欢迎贡献代码!欢迎提交 Pull 请求。
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。