dbt-mcp and dbt-core-mcp
These are competitors offering overlapping functionality—both are MCP servers for dbt project interaction—but the official dbt Labs implementation has substantially higher adoption and likely better integration with dbt's ecosystem, making it the preferred choice for most users.
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.
About dbt-core-mcp
NiclasOlofsson/dbt-core-mcp
dbt Core MCP Server: Interact with dbt projects via Model Context Protocol
This project helps data engineers and analytics engineers work with dbt more efficiently using AI assistants like Copilot. It allows you to use natural language to interact with your dbt project, giving commands like 'run my changes and test downstream' without leaving your editor. This means less context switching and faster execution of common dbt tasks, with the AI understanding your specific dbt environment and project structure.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work