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 ファイルを参照してください。
謝辞
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Related MCP Connectors
Ask data questions in natural language. Get SQL, insights, and charts from your databases.
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.
Query your warehouse or a CSV with Claude/ChatGPT over MCP, governed by table-level ACL + audit.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceA 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.7152MIT
- AlicenseNot gradedqualityDmaintenanceA server that integrates Confluence with Claude Desktop and other AI assistants, enabling natural language interactions with your Confluence documentation.4684MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/TommyBez/dbt-semantic-layer-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server