dbt-mcp

dbt-labs
203
A MCP (Model Context Protocol) server for interacting with dbt resources.

Overview

What is dbt-mcp

dbt-mcp is a Model Context Protocol (MCP) server designed to facilitate interactions with dbt resources. It provides tools for executing commands, retrieving model information, and querying the dbt Cloud Semantic Layer.

How to Use

To use dbt-mcp, clone the repository from GitHub, install the necessary dependencies (uv and Task), configure the environment variables in a .env file, and run the server to interact with dbt resources.

Key Features

Key features of dbt-mcp include the ability to run commands from dbt Core or dbt Cloud CLI, access model information and transformations, and interact with the dbt Cloud Semantic Layer to retrieve metrics and dimensions.

Where to Use

dbt-mcp can be used in data engineering and analytics environments where dbt is utilized for data transformation and modeling, particularly in cloud-based data platforms.

Use Cases

Use cases for dbt-mcp include automating dbt command executions, integrating dbt model insights into applications, and querying semantic metrics directly from dbt Cloud.

Content