Skip to content

feat: add dbt-mcp server with BigQuery support #91

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

laderalibre
Copy link

🚀 Add dbt-mcp Server to Registry

This PR adds the first official dbt MCP server to the Docker MCP Registry.

📋 What is dbt-mcp?

A Model Context Protocol server for dbt (data build tool) that enables AI assistants to:

  • Interact with dbt projects
  • Run and test dbt models
  • Execute SQL queries
  • Manage data transformations
  • Work with BigQuery and other data warehouses

✨ Key Features

  • Pre-built Docker image: laderalibre/dbt-mcp:v2.0.0
  • GitHub integration: Supports private repositories via GITHUB_TOKEN
  • Volume mounting: Easy project file management
  • BigQuery support: Production-ready for data teams
  • Category: Database (fits dbt's data transformation nature)

🔧 Configuration

  • Secret: GITHUB_TOKEN for repository access
  • Environment: DBT_PROJECT_PATH for project configuration
  • Volume: /dbt mount point for dbt models and files

🎯 Why this matters

This is the first dbt server in the official registry, filling a gap for data engineers and analysts who want to use AI with dbt workflows.

✅ Testing

  • Server configuration generated successfully
  • Catalog imported to Docker Desktop
  • Image available on Docker Hub
  • All required fields configured

Ready to enable AI-powered dbt workflows for the community! 🚀

- First official dbt MCP server in the registry
- Supports dbt projects with BigQuery and other data warehouses
- Includes configuration for GitHub token and project volumes
- Enables AI assistants to interact with dbt models and transformations
@laderalibre laderalibre requested a review from a team as a code owner July 16, 2025 01:42
@ipedrazas
Copy link
Contributor

This is the result of the task validate command:

task validate -- --name dbt-mcp
task: [validate] go run ./cmd/validate --name dbt-mcp
✅ Name is valid
✅ Directory is valid
✅ Secrets are valid
✅ License is valid
🛑 Icon could not be fetched, status code: 403, url: https://seeklogo.com/images/D/dbt-logo-500AB0BAA7-seeklogo.com.png

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants