integrations/dbt-mcp
dbt MCP Server mcp
Parse, list, compile and trace the lineage of a local dbt project, with no dbt platform account and nothing that runs models.
Third-party software. Forgeprint hosts none of this code: it is an installation recipe for a project somebody else publishes and maintains. Review the permissions below before installing.
Upstream
| Project | dbt-labs/dbt-mcp |
|---|---|
| Pinned at | 2.4.0 |
| Verified on | 2026-09-24 |
What it can reach
Runs the local dbt executable on one project to parse, list and compile it and read its manifest; compile may query the warehouse through the profile dbt uses, and no tool that builds, runs or tests models is enabled.
It needs no secret.
Install
Claude Code
claude mcp add-json dbt '{"command":"uvx","args":["dbt-mcp==2.4.0"],"env":{"DBT_PROJECT_DIR":"/path/to/dbt/project","DBT_PATH":"/path/to/dbt","DBT_MCP_ENABLE_TOOLS":"parse,list,compile,get_lineage_dev,get_node_details_dev","DO_NOT_TRACK":"true"}}'
Codex CLI
codex mcp add dbt --env "DBT_PROJECT_DIR=/path/to/dbt/project" --env "DBT_PATH=/path/to/dbt" --env "DBT_MCP_ENABLE_TOOLS=parse,list,compile,get_lineage_dev,get_node_details_dev" --env "DO_NOT_TRACK=true" -- uvx dbt-mcp==2.4.0
Gemini CLI
gemini mcp add dbt -e 'DBT_PROJECT_DIR=/path/to/dbt/project' -e 'DBT_PATH=/path/to/dbt' -e 'DBT_MCP_ENABLE_TOOLS=parse,list,compile,get_lineage_dev,get_node_details_dev' -e 'DO_NOT_TRACK=true' uvx dbt-mcp==2.4.0
Only agents whose command syntax has been verified are listed. A missing agent is one nobody has confirmed, not one that does not work.