dbt-labs avatar

Configuring Dbt Mcp Server

This walks you through the entire dbt MCP server setup process, from deciding between local (uvx) versus remote (HTTP) deployment to generating the actual JSON config for your client. It asks the right questions upfront (which client, what use case, which tools to enable) and gives you templated configs for Claude Desktop, Claude Code, Cursor, and VS Code. The decision flow is sensible: local if you need CLI access for development work, remote if you're just querying metrics and metadata. Particularly good on credential security, explicitly telling you to use environment variable references instead of hardcoded tokens. The only gap is it cuts off mid-sentence in the Claude Code section, but everything before that is solid reference material for first-time setup or troubleshooting connection issues.

skills.sh installs
1.1K
GitHub stars
759
last updated
Aug 21, 2026

Install

$ npx -y skills add dbt-labs/dbt-agent-skills --skill configuring-dbt-mcp-server --agent claude-code

Installs into .claude/skills of the current project.

Files

Configure dbt MCP Server

Overview

The dbt MCP server connects AI tools to dbt's CLI, Semantic Layer, Discovery API, and Admin API. This skill guides users through setup with the correct configuration for their use case.

Decision Flow

flowchart TB
    start([User wants dbt MCP]) --> q1{Local or Remote?}
    q1 -->|dev workflows,<br>CLI access needed| local[Local Server<br>uvx dbt-mcp]
    q1 -->|consumption only,<br>no local install| remote[Remote Server<br>HTTP endpoint]
    local --> q2{Which client?}
    remote --> q2
    q2 --> claude_desktop[Claude Desktop]
    q2 --> claude_code[Claude Code]
    q2 --> cursor[Cursor]
    q2 --> vscode[VS Code]
    claude_desktop --> config[Generate config<br>+ test setup]
    claude_code --> config
    cursor --> config
    vscode --> config

Questions to Ask

1. Server Type

Ask: "Do you want to use the local or remote dbt MCP server?"

Sponsors

Details

Repository
github.com/dbt-labs/dbt-agent-skills
Categories
Backend & APIs, Security, AI & Agent Building, Debugging
First seen
Jun 3, 2026

More from dbt-labs/dbt-agent-skills

All 13
1tencentcloudbase avatarauth-tool-cloudbasetencentcloudbase/skillsCloudBase auth provider configuration and login-readiness guide. This skill should be used when users need to inspect, enable, disable, or configure auth provid1Kskills.sh installs
2asyrafhussin avatarapi-design-patternsasyrafhussin/agent-skillsRESTful API design, error handling, versioning, and best practices. Use when designing APIs, reviewing endpoints, implementing error responses, or setting up AP984skills.sh installs
3tencentcloudbase avatarauth-nodejs-cloudbasetencentcloudbase/skillsCloudBase Node SDK auth guide for server-side identity, user lookup, and custom login tickets. This skill should be used when Node.js code must read caller iden964skills.sh installs
4kostja94 avatarapi-page-generatorkostja94/marketing-skillsWhen the user wants to create, optimize, or audit the API introduction/overview page. Also use when the user mentions "API page," "API landing page," "/api page851skills.sh installs
5secondsky avatarsap-api-stylesecondsky/sap-skillsThis skill provides comprehensive guidance for documenting SAP APIs following the SAP API Style Guide standards. It should be used when creating or reviewing AP848skills.sh installs
6softaworks avatarfrontend-to-backend-requirementssoftaworks/agent-toolkitDocument frontend data needs for backend developers. Use when frontend needs to communicate API requirements to backend, or user says 'backend requirements', 'w820skills.sh installs