dbt-mcp and dbt-doctor

These are complementary tools: dbt-mcp provides the foundational protocol server for programmatic dbt interaction, while dbt-doctor adds AI-driven governance and quality checks as a specialized layer that can run alongside or through the base dbt-mcp interface.

dbt-mcp
79
Verified
dbt-doctor
41
Emerging
Maintenance 20/25
Adoption 10/25
Maturity 25/25
Community 24/25
Maintenance 10/25
Adoption 7/25
Maturity 24/25
Community 0/25
Stars: 506
Forks: 107
Downloads:
Commits (30d): 42
Language: Python
License: Apache-2.0
Stars: 36
Forks:
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No risk flags
No risk flags

About dbt-mcp

dbt-labs/dbt-mcp

A MCP (Model Context Protocol) server for interacting with dbt.

This server helps data professionals interact with their dbt projects using AI agents. It takes natural language queries or commands and translates them into actions or information from your dbt Core, dbt Fusion, or dbt Platform environment. Data analysts, data engineers, or analytics engineers can use this to automate data modeling tasks, query metrics, or manage dbt jobs through conversational interfaces.

data-modeling analytics-engineering business-intelligence data-orchestration data-governance

About dbt-doctor

Astoriel/dbt-doctor

AI-driven quality & governance MCP Server for dbt projects. Audit coverage, profile data, detect schema drift, and auto-generate documentation — all through natural language with your AI assistant.

This project helps data engineers and analytics engineers manage the quality and documentation of their dbt projects using an AI assistant. It takes your existing dbt project and data warehouse as input, allowing you to ask questions in natural language. The output includes project health scores, data profiles, schema drift alerts, and automatically generated documentation and tests written back into your schema.yml files.

data-quality dbt-governance data-documentation schema-management analytics-engineering

Scores updated daily from GitHub, PyPI, and npm data. How scores work