dbt MCP Server
dbt MCPサーバーでClaudeがモデル管理・テスト実行
516GitHub
クイックインストール
uvx dbt-mcp概要
dbt MCP Serverの設定方法と使い方。
データ変換ツール「dbt」のプロジェクト管理をClaudeから行えるMCPサーバー。
dbtモデルの一覧・内容確認、dbt run・testコマンドの実行、ドキュメントの生成、リネージグラフの確認が可能。
ClaudeとdbtのMCPサーバー連携により、モデル設計のレビューやテスト結果の分析を自動化でき、エラー修正提案もClaudeが即座に提示する。
データリネージの可視化・説明をClaudeが担当し、チームへの共有ドキュメント作成も効率化できる。
データエンジニアリング作業の品質向上と学習コスト削減を同時に実現できる唯一の連携方法。
料金・APIキー情報
料金
無料プランありAPIキー
🔓 不要✅このMCPはAPIキー不要です。別途セットアップが必要な場合があります(上記参照)。
こんな使い方ができます
dbtモデルの一覧と内容をClaudeに読み込ませてコードレビューを依頼できる
Claudeにdbt runを実行させてエラーメッセージを解析・修正提案させられる
dbtのデータリネージをClaudeに説明させてチームへの共有資料を作成できる
セットアップ手順
- 1
dbtプロジェクトがローカルに存在することを確認する(dbt init で新規作成も可能)
- 2
uvxがインストールされていることを確認する(pip install uv)
- 3
ターミナルで以下のコマンドを実行してClaude Codeに追加する:claude mcp add dbt -e DBT_PROJECT_DIR=/path/to/your/dbt/project -- uvx dbt-mcp
設定ファイル
⚠️
コピー前に確認
dbtプロジェクトがローカルに存在すること。Python 3.10以上とuvxが必要
Terminal
claude mcp add dbt -e DBT_PROJECT_DIR=/path/to/your/dbt/project -- uvx dbt-mcp#dbt#データパイプライン#SQL変換