AdYour product here, seen by people installing AI tools every day

dbt

Community

MCP server by us-all · updated · ★ 0

Score 24

dbt MCP — manifest/run_results/sources/catalog parsing + DQ result tables (BigQuery/Postgres) dbt is a community project by us-all, not verified by a company domain.

Yours? Claim it

Install dbt

Built from the published package, never by AI
claude mcp add dbt -e DBT_PROJECT_DIR=YOUR_DBT_PROJECT_DIR -- npx -y @us-all/dbt-mcp

Run in your terminal. Add --scope user to use it in every project.

Step-by-step: install dbt in Claude Code

MCP servers run with your permissions and can read what you give them access to. Some need an API key: check the README and add it under env in the dbt block.

Maintenance

Last commit 106 days ago

Licence

MIT: permissive, fine for commercial use

Quality

Clear description, published package or server URL, original repository

Security

Not checked yet. What we check

What you need

SettingNeededWhat it is
DBT_PROJECT_DIREnvironment variableRequiredPath to dbt project root (where dbt_project.yml lives).
DBT_TARGET_DIREnvironment variableOptionaldbt target dir for manifest.json/run_results.json (default: $DBT_PROJECT_DIR/target).
DBT_RUN_HISTORY_DIREnvironment variableOptionalOptional dir for archived run_results.json history (glob-scanned).
DQ_BACKENDEnvironment variableOptionalDQ result table backend: 'bigquery' (default) or 'postgres'.
DQ_RESULTS_TABLEEnvironment variableOptionalFully qualified DQ checks table, e.g. 'project.data_ops.quality_checks'.
DQ_SCORE_TABLEEnvironment variableOptionalFully qualified DQ score-daily table, e.g. 'project.data_ops.quality_score_daily'.
GOOGLE_APPLICATION_CREDENTIALSEnvironment variableOptionalService account key path for BigQuery (ADC fallback supported).
BQ_PROJECT_IDEnvironment variableOptionalExplicit BigQuery project ID for DQ queries.
PG_CONNECTION_STRINGEnvironment variable, secretOptionalPostgres connection string when DQ_BACKEND=postgres.
DBT_ALLOW_WRITEEnvironment variableOptionalReserved for future write tools. Default read-only. Default: false
DQ_SCHEMAEnvironment variableOptionalDQ result-table schema preset: 'generic' (default) or 'us-all'. Use DQ_COL_* env vars to override individual columns on top of the preset. Default: generic
DQ_COL_RUN_ATEnvironment variableOptionalOverride for the timestamp/date column on the DQ checks table. Default depends on DQ_SCHEMA preset.
DQ_COL_CHECK_TYPEEnvironment variableOptionalOverride for the check-type column on the DQ checks table. Default 'check_type'.
DQ_COL_STATUSEnvironment variableOptionalOverride for the status column on the DQ checks table. Default 'status'.
DQ_COL_DATASETEnvironment variableOptionalOverride for the dataset/source column on the DQ checks table. Default depends on preset.
DQ_COL_TABLE_NAMEEnvironment variableOptionalOverride for the table/target-name column on the DQ checks table. Default depends on preset.
DQ_COL_SEVERITYEnvironment variableOptionalOverride for the severity/dimension column on the DQ checks table. Default depends on preset.
DQ_COL_FAILURE_COUNTEnvironment variableOptionalOverride for the numeric failure-count column on the DQ checks table. Default depends on preset.
DQ_COL_MESSAGEEnvironment variableOptionalOverride for the message column on the DQ checks table. Default depends on preset.
DQ_COL_CHECK_NAMEEnvironment variableOptionalOverride for the check_name column on the DQ checks table. Set to 'none'/'null'/'-' to synthesize check_name from check_type and table_name.

From the publisher's entry in the official MCP Registry. Required settings are already in the install config below as placeholders.

Weekly newsletter

Like dbt? Get the best new MCP servers every week

The best new tools, security warnings before you install something risky, and one practical tip. Free, three minute read.

No spam. Unsubscribe in one click. Privacy

Alternatives to dbt

All alternatives →

dbt: common questions

How do I install dbt?

In Claude Code run claude mcp add dbt -e DBT_PROJECT_DIR=YOUR_DBT_PROJECT_DIR -- npx -y @us-all/dbt-mcp. For Claude Desktop, Cursor and VS Code, paste the config shown above and restart. See the install guides.

Is dbt the official server?

dbt is a community project by us-all, not verified by a company domain.

Is dbt free?

The code is published under the MIT licence. The service it connects to may have its own pricing.

Is dbt safe to use?

It scores 24 of 100. Grades: maintenance C, licence A, quality C. The security check has not run for it yet. Review the code before you install. How grades work.

What are alternatives to dbt?

Similar MCP servers: Supabase, ArcadeDB MCP Server, MCP Toolbox for Databases, MCP Toolbox for Databases.

Does dbt work with ChatGPT?

Not directly. It runs locally, and ChatGPT only connects to remote servers with a URL. Use it in Claude Code, Claude Desktop, Cursor, VS Code or Codex.

Add to stack

Loading.