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 サーバー
Claude Desktop やその他の互換性のある AI アシスタントを通じて dbt セマンティック レイヤーをシームレスにクエリするためのモデル コネクタ プレゼンター (MCP) サーバー。
dbt セマンティック レイヤーとは何ですか?
dbtセマンティックレイヤーは、dbtプロジェクト内で一度メトリクスを定義し、それをデータスタック全体で一貫して再利用できる強力な機能です。以下の機能を提供します。
- ビジネス指標の唯一の真実の情報源
- すべてのデータツールで一貫した指標定義
- すべてのチームメンバーが複雑な指標に簡単にアクセスできるようになります
このプロジェクトについて
この MCP サーバーは、AI アシスタント (Claude など) と dbt セマンティック レイヤー間のブリッジとして機能し、次のことが可能になります。
- 自然言語の会話を通じてメトリクスを直接照会する
- 利用可能な指標とその定義を調べる
- ディメンションの内訳とフィルターを使用してデータを分析する
- AIアシスタントインターフェース内で結果を視覚化する
特徴
- 🔍メトリック検出: dbt セマンティック レイヤーで利用可能なメトリックを参照および検索します
- 📊クエリ作成:自然言語によるセマンティッククエリの生成と実行
- 🧮データ分析:より深い洞察を得るために指標をフィルタリング、グループ化、並べ替える
- 📈結果の視覚化:クエリ結果をわかりやすい形式で表示します
前提条件
- セマンティック レイヤーが有効になっている dbt Cloud アカウント
- dbt CloudインスタンスへのAPIアクセス
- Node.js (v14以降)
インストール
Smithery経由(推奨)
最も簡単なインストール方法はSmitheryを使うことです:
使用法
インストールして構成したら、Claude Desktop から直接 dbt セマンティック レイヤーを操作できるようになります。
- 利用可能なメトリックについて質問します。「dbt セマンティック レイヤーではどのようなメトリックが利用できますか?」
- クエリ固有の指標: 「前四半期の月間収益を製品カテゴリ別に表示してください」
- 傾向を分析する: 「ユーザー登録数の週ごとの増加率はどのくらいですか?」
トラブルシューティング
問題が発生した場合:
- API認証情報が正しいことを確認してください
- dbt Cloud プロジェクトでセマンティック レイヤーが有効になっていることを確認します。
- dbtプロジェクトでメトリックが適切に定義されていることを確認します
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
このプロジェクトは 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