dbt-mcp and mcp-server-duckdb
These are complements that work together: dbt transforms and models data logic while DuckDB provides the underlying database engine for executing those transformations and queries, making them natural partners in a data workflow rather than alternatives.
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 mcp-server-duckdb
ktanaka101/mcp-server-duckdb
A Model Context Protocol (MCP) server implementation for DuckDB, providing database interaction capabilities
This project helps data analysts and researchers use large language models (LLMs) to interact with their local DuckDB databases. It takes natural language requests from an LLM, translates them into SQL queries, executes them against your DuckDB file, and returns the results to the LLM. This allows you to perform data analysis, retrieve specific information, or even inspect your database schema without writing SQL yourself.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work