dbt Semantic Layer MCP Server
dbt セマンティック レイヤー MCP サーバー
Claude Desktop やその他の互換性のある AI アシスタントを通じて dbt セマンティック レイヤーをシームレスにクエリするためのモデル コネクタ プレゼンター (MCP) サーバー。
dbt セマンティック レイヤーとは何ですか?
dbtセマンティックレイヤーは、dbtプロジェクト内で一度メトリクスを定義し、それをデータスタック全体で一貫して再利用できる強力な機能です。以下の機能を提供します。
ビジネス指標の唯一の真実の情報源
すべてのデータツールで一貫した指標定義
すべてのチームメンバーが複雑な指標に簡単にアクセスできるようになります
Related MCP server: MCP Iceberg Catalog
このプロジェクトについて
この MCP サーバーは、AI アシスタント (Claude など) と dbt セマンティック レイヤー間のブリッジとして機能し、次のことが可能になります。
自然言語の会話を通じてメトリクスを直接照会する
利用可能な指標とその定義を調べる
ディメンションの内訳とフィルターを使用してデータを分析する
AIアシスタントインターフェース内で結果を視覚化する
特徴
🔍メトリック検出: dbt セマンティック レイヤーで利用可能なメトリックを参照および検索します
📊クエリ作成:自然言語によるセマンティッククエリの生成と実行
🧮データ分析:より深い洞察を得るために指標をフィルタリング、グループ化、並べ替える
📈結果の視覚化:クエリ結果をわかりやすい形式で表示します
前提条件
セマンティック レイヤーが有効になっている dbt Cloud アカウント
dbt CloudインスタンスへのAPIアクセス
Node.js (v14以降)
インストール
Smithery経由(推奨)
最も簡単なインストール方法はSmitheryを使うことです:
npx -y @smithery/cli install @TommyBez/dbt-semantic-layer-mcp --client claude使用法
インストールして構成したら、Claude Desktop から直接 dbt セマンティック レイヤーを操作できるようになります。
利用可能なメトリックについて質問します。「dbt セマンティック レイヤーではどのようなメトリックが利用できますか?」
クエリ固有の指標: 「前四半期の月間収益を製品カテゴリ別に表示してください」
傾向を分析する: 「ユーザー登録数の週ごとの増加率はどのくらいですか?」
トラブルシューティング
問題が発生した場合:
API認証情報が正しいことを確認してください
dbt Cloud プロジェクトでセマンティック レイヤーが有効になっていることを確認します。
dbtプロジェクトでメトリックが適切に定義されていることを確認します
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
謝辞
This server cannot be deployed
Maintenance
Related MCP Connectors
Answer questions using your semantic layer and company knowledge graph.
The Ramp MCP server enables users to securely connect Ramp with AI assistants like ChatGPT and Claude to query financial data and take actions using natural language. It transforms Ramp's developer API into a SQL interface that LLMs can query, allowing admins to analyze spend trends, identify cost savings, and run complex SQL analyses on comprehensive datasets (transactions, purchase orders, vendors, users), while all users can manage cards, view transactions, request reimbursements, and get expense policy answers.
The grounded data layer for any LLM: governed SQL, metrics, lineage and catalog over your data.
Draxlr's remote MCP server connects AI assistants to your SQL databases and dashboards. Explore schemas, run read-only queries, manage saved queries and dashboards, and export results, all with row-level security so each user sees only their own data.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA server that enables interaction with PostgreSQL, MySQL, MariaDB, or SQLite databases through Claude Desktop using natural language queries.1-
- FlicenseBqualityDmaintenanceA Model Context Protocol server that provides a SQL interface for querying and managing Apache Iceberg tables through Claude desktop, allowing natural language interaction with Iceberg data lakes.18-
- AlicenseBqualityDmaintenanceA server that enables LLMs like Claude to query AWS DynamoDB databases through natural language requests, supporting table management, data querying, and schema analysis.713 npm2MIT
- AlicenseNot gradedqualityDmaintenanceA server that integrates Confluence with Claude Desktop and other AI assistants, enabling natural language interactions with your Confluence documentation.316 npm4MIT