remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Connects to the dbt Semantic Layer to provide access to business metrics, allowing users to browse available metrics, generate semantic queries, analyze data with filters and groupings, and visualize query results.
dbt语义层MCP服务器
模型连接器演示器 (MCP) 服务器,用于通过 Claude Desktop 和其他兼容的 AI 助手无缝查询 dbt 语义层。
什么是 dbt 语义层?
dbt 语义层是一项强大的功能,它允许您在 dbt 项目中定义一次指标,并在整个数据堆栈中一致地重复使用它们。它提供:
- 业务指标的单一事实来源
- 所有数据工具的指标定义一致
- 简化所有团队成员对复杂指标的访问
关于此项目
该 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 文件。
致谢
This server cannot be installed
该服务器可以通过与 Claude Desktop 和其他 AI 助手的自然语言对话来查询 dbt 语义层,从而允许用户发现指标、创建查询、分析数据和可视化结果。
- What is the dbt Semantic Layer?
- About This Project
- Features
- Prerequisites
- Installation
- Usage
- Troubleshooting
- Contributing
- License
- Acknowledgments