dbt-mcp and mcp-bigquery-server

These are complementary tools: dbt-labs/dbt-mcp orchestrates data transformations and lineage management, while ergut/mcp-bigquery-server provides the underlying LLM-safe query interface to the BigQuery warehouse where dbt models are typically materialized, allowing them to work together in a data pipeline workflow.

dbt-mcp
85
Verified
mcp-bigquery-server
51
Established
Maintenance 23/25
Adoption 20/25
Maturity 18/25
Community 24/25
Maintenance 2/25
Adoption 10/25
Maturity 18/25
Community 21/25
Stars: 506
Forks: 107
Downloads: 68,677
Commits (30d): 45
Language: Python
License: Apache-2.0
Stars: 133
Forks: 33
Downloads: —
Commits (30d): 0
Language: JavaScript
License: MIT
No risk flags
Stale 6m

About dbt-mcp

dbt-labs/dbt-mcp

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

Exposes dbt project metadata and operations through 40+ tools across Discovery API, Semantic Layer, SQL execution, and dbt CLI capabilities—enabling AI agents to query lineage, model details, metrics, and trigger jobs. Connects to dbt Core, Fusion, and Platform environments, supporting both local manifest inspection and cloud-based operations with optional column-level lineage analysis via the Fusion engine.

About mcp-bigquery-server

ergut/mcp-bigquery-server

A Model Context Protocol (MCP) server that provides secure, read-only access to BigQuery datasets. Enables Large Language Models (LLMs) to safely query and analyze data through a standardized interface.

Implements MCP via Node.js with Google Cloud authentication (supporting both CLI and service account keys), exposing BigQuery tables and materialized views through natural language queries with built-in safety constraints (1GB processing limit, read-only access). Integrates exclusively with Claude Desktop via stdio transport, requiring configuration through the application's config file for direct LLM-to-database communication without manual SQL writing.

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