[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-dbt-labs-configuring-dbt-mcp-server":3,"mdc-pfp5hq-key":32,"related-repo-dbt-labs-configuring-dbt-mcp-server":3531,"related-org-dbt-labs-configuring-dbt-mcp-server":3630},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":21,"repoUrl":22,"updatedAt":23,"license":24,"forks":25,"topics":26,"repo":27,"sourceUrl":30,"mdContent":31},"configuring-dbt-mcp-server","configure dbt MCP server","Generates MCP server configuration JSON, resolves authentication setup, and validates server connectivity for dbt. Use when setting up, configuring, or troubleshooting the dbt MCP server for AI tools like Claude Desktop, Claude Code, Cursor, or VS Code.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},"dbt-labs","dbt Labs","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fdbt-labs.png",[12,16,19],{"name":13,"slug":14,"type":15},"Agent Context","agent-context","tag",{"name":17,"slug":18,"type":15},"MCP","mcp",{"name":20,"slug":20,"type":15},"dbt",623,"https:\u002F\u002Fgithub.com\u002Fdbt-labs\u002Fdbt-agent-skills","2026-04-06T18:09:12.757804",null,52,[],{"repoUrl":22,"stars":21,"forks":25,"topics":28,"description":29},[],"A curated collection of Agent Skills for working with dbt, to help AI agents understand and execute dbt workflows more effectively.","https:\u002F\u002Fgithub.com\u002Fdbt-labs\u002Fdbt-agent-skills\u002Ftree\u002FHEAD\u002Fskills\u002Fdbt\u002Fskills\u002Fconfiguring-dbt-mcp-server","---\nname: configuring-dbt-mcp-server\ndescription: Generates MCP server configuration JSON, resolves authentication setup, and validates server connectivity for dbt. Use when setting up, configuring, or troubleshooting the dbt MCP server for AI tools like Claude Desktop, Claude Code, Cursor, or VS Code.\nuser-invocable: false\nmetadata:\n  author: dbt-labs\n---\n\n# Configure dbt MCP Server\n\n## Overview\n\nThe 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.\n\n## Decision Flow\n\n```mermaid\nflowchart TB\n    start([User wants dbt MCP]) --> q1{Local or Remote?}\n    q1 -->|dev workflows,\u003Cbr>CLI access needed| local[Local Server\u003Cbr>uvx dbt-mcp]\n    q1 -->|consumption only,\u003Cbr>no local install| remote[Remote Server\u003Cbr>HTTP endpoint]\n    local --> q2{Which client?}\n    remote --> q2\n    q2 --> claude_desktop[Claude Desktop]\n    q2 --> claude_code[Claude Code]\n    q2 --> cursor[Cursor]\n    q2 --> vscode[VS Code]\n    claude_desktop --> config[Generate config\u003Cbr>+ test setup]\n    claude_code --> config\n    cursor --> config\n    vscode --> config\n```\n\n## Questions to Ask\n\n### 1. Server Type\n**Ask:** \"Do you want to use the **local** or **remote** dbt MCP server?\"\n\n| Local Server                                                                                                                                             | Remote Server                                               |\n| -------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- |\n| Runs on your machine via `uvx`                                                                                                                           | Connects via HTTP to dbt platform                           |\n| Required for development (authoring models, tests, docs) but can also connect to the dbt platform for consumption (querying metrics, exploring metadata) | Best for consumption (querying metrics, exploring metadata) |\n| Supports dbt CLI commands (run, build, test, show)                                                                                                       | No CLI commands (run, build, test)                          |\n| Works without a dbt platform account but can also connect to the dbt platform for development (authoring models, tests, docs)                            | Requires dbt platform account                               |\n| No credit consumption                                                                                                                                    | Consumes dbt Copilot credits                                |\n\n### 2. MCP Client\n**Ask:** \"Which MCP client are you using?\"\n- Claude Desktop\n- Claude Code (CLI)\n- Cursor\n- VS Code\n\n### 3. Use Case (Local Server Only)\n**Ask:** \"What's your use case?\"\n\n| CLI Only | Platform Only | Platform + CLI |\n|----------|---------------|----------------|\n| dbt Core\u002FFusion users | dbt Cloud without local project | Full access to both |\n| No platform account needed | OAuth or token auth | Requires paths + credentials |\n\n### 4. Tools to Enable\n**Ask:** \"Which tools do you want enabled?\" (show defaults)\n\n| Tool Category | Default | Environment Variable |\n|---------------|---------|---------------------|\n| dbt CLI (run, build, test, compile) | Enabled | `DISABLE_DBT_CLI=true` to disable |\n| Semantic Layer (metrics, dimensions) | Enabled | `DISABLE_SEMANTIC_LAYER=true` to disable |\n| Discovery API (models, lineage) | Enabled | `DISABLE_DISCOVERY=true` to disable |\n| Admin API (jobs, runs) | Enabled | `DISABLE_ADMIN_API=true` to disable |\n| SQL (text_to_sql, execute_sql) | **Disabled** | `DISABLE_SQL=false` to enable |\n| Codegen (generate models\u002Fsources) | **Disabled** | `DISABLE_DBT_CODEGEN=false` to enable |\n\n## Prerequisites\n\n### Local Server\n1. **Install `uv`**: https:\u002F\u002Fdocs.astral.sh\u002Fuv\u002Fgetting-started\u002Finstallation\u002F\n2. **Have a dbt project** (for CLI commands)\n3. **Find paths:**\n   - `DBT_PROJECT_DIR`: Folder containing `dbt_project.yml`\n     - macOS\u002FLinux: `pwd` from project folder\n     - Windows: Full path with forward slashes (e.g., `C:\u002FUsers\u002Fname\u002Fproject`)\n   - `DBT_PATH`: Path to dbt executable\n     - macOS\u002FLinux: `which dbt`\n     - Windows: `where dbt`\n\n### Remote Server\n1. **dbt Cloud account** with AI features enabled\n2. **Production environment ID** (from Orchestration page)\n3. **Personal access token** or service token\n\nSee [How to Find Your Credentials](references\u002Ffinding-credentials.md) for detailed guidance on obtaining tokens and IDs.\n\n## Credential Security\n\n- Always use environment variable references (e.g., `${DBT_TOKEN}`) instead of literal token values in configuration files that may be committed to version control\n- Never log, display, or echo token values in terminal output\n- When using `.env` files, ensure they are added to `.gitignore` to prevent accidental commits\n- Recommend users rotate tokens regularly and use the minimum required permission set\n\n## Configuration Templates\n\n### Local Server - CLI Only\n\n```json\n{\n  \"mcpServers\": {\n    \"dbt\": {\n      \"command\": \"uvx\",\n      \"args\": [\"dbt-mcp\"],\n      \"env\": {\n        \"DBT_PROJECT_DIR\": \"\u002Fpath\u002Fto\u002Fyour\u002Fdbt\u002Fproject\",\n        \"DBT_PATH\": \"\u002Fpath\u002Fto\u002Fdbt\"\n      }\n    }\n  }\n}\n```\n\n### Local Server - Platform + CLI (OAuth)\n\n```json\n{\n  \"mcpServers\": {\n    \"dbt\": {\n      \"command\": \"uvx\",\n      \"args\": [\"dbt-mcp\"],\n      \"env\": {\n        \"DBT_HOST\": \"https:\u002F\u002Fyour-subdomain.us1.dbt.com\",\n        \"DBT_PROJECT_DIR\": \"\u002Fpath\u002Fto\u002Fproject\",\n        \"DBT_PATH\": \"\u002Fpath\u002Fto\u002Fdbt\"\n      }\n    }\n  }\n}\n```\n\n### Local Server - Platform + CLI (Token Auth)\n\n```json\n{\n  \"mcpServers\": {\n    \"dbt\": {\n      \"command\": \"uvx\",\n      \"args\": [\"dbt-mcp\"],\n      \"env\": {\n        \"DBT_HOST\": \"cloud.getdbt.com\",\n        \"DBT_TOKEN\": \"${DBT_TOKEN}\",\n        \"DBT_ACCOUNT_ID\": \"${DBT_ACCOUNT_ID}\",\n        \"DBT_PROD_ENV_ID\": \"${DBT_PROD_ENV_ID}\",\n        \"DBT_PROJECT_DIR\": \"\u002Fpath\u002Fto\u002Fproject\",\n        \"DBT_PATH\": \"\u002Fpath\u002Fto\u002Fdbt\"\n      }\n    }\n  }\n}\n```\n\n### Local Server - Using .env File\n\n```json\n{\n  \"mcpServers\": {\n    \"dbt\": {\n      \"command\": \"uvx\",\n      \"args\": [\"--env-file\", \"\u002Fpath\u002Fto\u002F.env\", \"dbt-mcp\"]\n    }\n  }\n}\n```\n\n**.env file contents:**\n```\nDBT_HOST=cloud.getdbt.com\nDBT_TOKEN=\u003Cset-via-env-or-secret-manager>\nDBT_ACCOUNT_ID=\u003Cyour-account-id>\nDBT_PROD_ENV_ID=\u003Cyour-prod-env-id>\nDBT_DEV_ENV_ID=\u003Cyour-dev-env-id>\nDBT_USER_ID=\u003Cyour-user-id>\nDBT_PROJECT_DIR=\u002Fpath\u002Fto\u002Fproject\nDBT_PATH=\u002Fpath\u002Fto\u002Fdbt\n```\n\n### Remote Server\n\n```json\n{\n  \"mcpServers\": {\n    \"dbt\": {\n      \"url\": \"https:\u002F\u002Fcloud.getdbt.com\u002Fapi\u002Fai\u002Fv1\u002Fmcp\u002F\",\n      \"headers\": {\n        \"Authorization\": \"Token ${DBT_TOKEN}\",\n        \"x-dbt-prod-environment-id\": \"${DBT_PROD_ENV_ID}\"\n      }\n    }\n  }\n}\n```\n\n**Additional headers for SQL\u002FFusion tools:**\n```json\n{\n  \"headers\": {\n    \"Authorization\": \"Token ${DBT_TOKEN}\",\n    \"x-dbt-prod-environment-id\": \"${DBT_PROD_ENV_ID}\",\n    \"x-dbt-dev-environment-id\": \"${DBT_DEV_ENV_ID}\",\n    \"x-dbt-user-id\": \"${DBT_USER_ID}\"\n  }\n}\n```\n\n## Client-Specific Setup\n\n### Claude Desktop\n1. Click **Claude menu** in system menu bar (not in-app)\n2. Select **Settings...**\n3. Go to **Developer** tab\n4. Click **Edit Config**\n5. Add the JSON configuration\n6. Save and restart Claude Desktop\n7. **Verify:** Look for MCP server indicator in bottom-right of input box\n\n**Config location:**\n- macOS: `~\u002FLibrary\u002FApplication Support\u002FClaude\u002Fclaude_desktop_config.json`\n- Windows: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n### Claude Code (CLI)\nRun:\n```bash\nclaude mcp add dbt -s user -- uvx dbt-mcp\n```\nThis adds the server to your user scope\u002Fconfig (on this system: `~\u002F.claude.json`).\n\nFor a project-specific setup, run:\n```bash\nclaude mcp add dbt -s project -- uvx dbt-mcp\n```\nThis adds the server to `.mcp.json` in your project root.\n\nAlternatively, you can use the manual configuration below.\n\n**Manual configuration:**\nEdit `~\u002F.claude.json` (user scope) or create `.mcp.json` (project scope) in your project root:\n\n- `~\u002F.claude.json`: Global across all projects\n- `.mcp.json`: Project-specific, can be committed to version control for team sharing. If using token auth, use environment variable references — never commit literal tokens.\n\nFor project-specific dbt setups, use `.mcp.json` so your team shares the same configuration.\n\nOnce the config is created, make sure to add the JSON configuration under the `mcpServers` key.\n\n### Cursor\n1. Open **Cursor menu** → **Settings** → **Cursor Settings** → **MCP**\n2. Add the JSON configuration\n3. Update paths and credentials\n4. Save\n\n### VS Code\n1. Open **Command Palette** (Cmd\u002FCtrl + Shift + P)\n2. Run **\"MCP: Open User Configuration\"** (or Workspace for project-specific)\n3. Add the JSON configuration (note: VS Code uses `servers` not `mcpServers`):\n\n```json\n{\n  \"servers\": {\n    \"dbt\": {\n      \"command\": \"uvx\",\n      \"args\": [\"dbt-mcp\"],\n      \"env\": {\n        \"DBT_PROJECT_DIR\": \"\u002Fpath\u002Fto\u002Fproject\",\n        \"DBT_PATH\": \"\u002Fpath\u002Fto\u002Fdbt\"\n      }\n    }\n  }\n}\n```\n\n4. Open **Settings** → **Features** → **Chat** → Enable **MCP**\n5. **Verify:** Run **\"MCP: List Servers\"** from Command Palette\n\n**WSL Users:** Configure in Remote settings, not local user settings:\n- Run **\"Preferences: Open Remote Settings\"** from Command Palette\n- Use full Linux paths (e.g., `\u002Fhome\u002Fuser\u002Fproject`, not Windows paths)\n\n## Verification Steps\n\n### Test Local Server Config\n\n**Recommended: Use .env file**\n1. Create a .env file in your project root directory and add minimum environment variables for the CLI tools:\n```bash\nDBT_PROJECT_DIR=\u002Fpath\u002Fto\u002Fproject\nDBT_PATH=\u002Fpath\u002Fto\u002Fdbt\n```\n2. Test the server:\n```bash\nuvx --env-file .env dbt-mcp\n```\n\n**Alternative: Environment variables**\n```bash\n# Temporary test (variables only last for this session)\nexport DBT_PROJECT_DIR=\u002Fpath\u002Fto\u002Fproject\nexport DBT_PATH=\u002Fpath\u002Fto\u002Fdbt\nuvx dbt-mcp\n```\n\nNo errors = successful configuration.\n\n### Verify in Client\nAfter setup, ask the AI:\n- \"What dbt tools do you have access to?\"\n- \"List my dbt metrics\" (if Semantic Layer enabled)\n- \"Show my dbt models\" (if Discovery enabled)\n\nSee [Troubleshooting](references\u002Ftroubleshooting.md) for common issues and fixes.\n\nSee [Environment Variable Reference](references\u002Fenvironment-variables.md) for the full list of supported variables.\n",{"data":33,"body":36},{"name":4,"description":6,"user-invocable":34,"metadata":35},false,{"author":8},{"type":37,"children":38},"root",[39,48,55,61,67,207,213,220,245,344,350,359,384,390,399,462,468,477,646,652,657,787,792,825,838,844,891,897,903,1186,1192,1481,1487,1886,1892,2083,2091,2101,2106,2324,2332,2523,2529,2534,2600,2608,2632,2637,2642,2699,2712,2717,2764,2777,2782,2806,2829,2841,2853,2858,2903,2908,2954,3205,3250,3260,3286,3292,3298,3306,3314,3355,3363,3391,3399,3467,3472,3478,3483,3501,3513,3525],{"type":40,"tag":41,"props":42,"children":44},"element","h1",{"id":43},"configure-dbt-mcp-server",[45],{"type":46,"value":47},"text","Configure dbt MCP Server",{"type":40,"tag":49,"props":50,"children":52},"h2",{"id":51},"overview",[53],{"type":46,"value":54},"Overview",{"type":40,"tag":56,"props":57,"children":58},"p",{},[59],{"type":46,"value":60},"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.",{"type":40,"tag":49,"props":62,"children":64},{"id":63},"decision-flow",[65],{"type":46,"value":66},"Decision Flow",{"type":40,"tag":68,"props":69,"children":74},"pre",{"className":70,"code":71,"language":72,"meta":73,"style":73},"language-mermaid shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","flowchart TB\n    start([User wants dbt MCP]) --> q1{Local or Remote?}\n    q1 -->|dev workflows,\u003Cbr>CLI access needed| local[Local Server\u003Cbr>uvx dbt-mcp]\n    q1 -->|consumption only,\u003Cbr>no local install| remote[Remote Server\u003Cbr>HTTP endpoint]\n    local --> q2{Which client?}\n    remote --> q2\n    q2 --> claude_desktop[Claude Desktop]\n    q2 --> claude_code[Claude Code]\n    q2 --> cursor[Cursor]\n    q2 --> vscode[VS Code]\n    claude_desktop --> config[Generate config\u003Cbr>+ test setup]\n    claude_code --> config\n    cursor --> config\n    vscode --> config\n","mermaid","",[75],{"type":40,"tag":76,"props":77,"children":78},"code",{"__ignoreMap":73},[79,90,99,108,117,126,135,144,153,162,171,180,189,198],{"type":40,"tag":80,"props":81,"children":84},"span",{"class":82,"line":83},"line",1,[85],{"type":40,"tag":80,"props":86,"children":87},{},[88],{"type":46,"value":89},"flowchart TB\n",{"type":40,"tag":80,"props":91,"children":93},{"class":82,"line":92},2,[94],{"type":40,"tag":80,"props":95,"children":96},{},[97],{"type":46,"value":98},"    start([User wants dbt MCP]) --> q1{Local or Remote?}\n",{"type":40,"tag":80,"props":100,"children":102},{"class":82,"line":101},3,[103],{"type":40,"tag":80,"props":104,"children":105},{},[106],{"type":46,"value":107},"    q1 -->|dev workflows,\u003Cbr>CLI access needed| local[Local Server\u003Cbr>uvx dbt-mcp]\n",{"type":40,"tag":80,"props":109,"children":111},{"class":82,"line":110},4,[112],{"type":40,"tag":80,"props":113,"children":114},{},[115],{"type":46,"value":116},"    q1 -->|consumption only,\u003Cbr>no local install| remote[Remote Server\u003Cbr>HTTP endpoint]\n",{"type":40,"tag":80,"props":118,"children":120},{"class":82,"line":119},5,[121],{"type":40,"tag":80,"props":122,"children":123},{},[124],{"type":46,"value":125},"    local --> q2{Which client?}\n",{"type":40,"tag":80,"props":127,"children":129},{"class":82,"line":128},6,[130],{"type":40,"tag":80,"props":131,"children":132},{},[133],{"type":46,"value":134},"    remote --> q2\n",{"type":40,"tag":80,"props":136,"children":138},{"class":82,"line":137},7,[139],{"type":40,"tag":80,"props":140,"children":141},{},[142],{"type":46,"value":143},"    q2 --> claude_desktop[Claude Desktop]\n",{"type":40,"tag":80,"props":145,"children":147},{"class":82,"line":146},8,[148],{"type":40,"tag":80,"props":149,"children":150},{},[151],{"type":46,"value":152},"    q2 --> claude_code[Claude Code]\n",{"type":40,"tag":80,"props":154,"children":156},{"class":82,"line":155},9,[157],{"type":40,"tag":80,"props":158,"children":159},{},[160],{"type":46,"value":161},"    q2 --> cursor[Cursor]\n",{"type":40,"tag":80,"props":163,"children":165},{"class":82,"line":164},10,[166],{"type":40,"tag":80,"props":167,"children":168},{},[169],{"type":46,"value":170},"    q2 --> vscode[VS Code]\n",{"type":40,"tag":80,"props":172,"children":174},{"class":82,"line":173},11,[175],{"type":40,"tag":80,"props":176,"children":177},{},[178],{"type":46,"value":179},"    claude_desktop --> config[Generate config\u003Cbr>+ test setup]\n",{"type":40,"tag":80,"props":181,"children":183},{"class":82,"line":182},12,[184],{"type":40,"tag":80,"props":185,"children":186},{},[187],{"type":46,"value":188},"    claude_code --> config\n",{"type":40,"tag":80,"props":190,"children":192},{"class":82,"line":191},13,[193],{"type":40,"tag":80,"props":194,"children":195},{},[196],{"type":46,"value":197},"    cursor --> config\n",{"type":40,"tag":80,"props":199,"children":201},{"class":82,"line":200},14,[202],{"type":40,"tag":80,"props":203,"children":204},{},[205],{"type":46,"value":206},"    vscode --> config\n",{"type":40,"tag":49,"props":208,"children":210},{"id":209},"questions-to-ask",[211],{"type":46,"value":212},"Questions to Ask",{"type":40,"tag":214,"props":215,"children":217},"h3",{"id":216},"_1-server-type",[218],{"type":46,"value":219},"1. Server Type",{"type":40,"tag":56,"props":221,"children":222},{},[223,229,231,236,238,243],{"type":40,"tag":224,"props":225,"children":226},"strong",{},[227],{"type":46,"value":228},"Ask:",{"type":46,"value":230}," \"Do you want to use the ",{"type":40,"tag":224,"props":232,"children":233},{},[234],{"type":46,"value":235},"local",{"type":46,"value":237}," or ",{"type":40,"tag":224,"props":239,"children":240},{},[241],{"type":46,"value":242},"remote",{"type":46,"value":244}," dbt MCP server?\"",{"type":40,"tag":246,"props":247,"children":248},"table",{},[249,268],{"type":40,"tag":250,"props":251,"children":252},"thead",{},[253],{"type":40,"tag":254,"props":255,"children":256},"tr",{},[257,263],{"type":40,"tag":258,"props":259,"children":260},"th",{},[261],{"type":46,"value":262},"Local Server",{"type":40,"tag":258,"props":264,"children":265},{},[266],{"type":46,"value":267},"Remote Server",{"type":40,"tag":269,"props":270,"children":271},"tbody",{},[272,292,305,318,331],{"type":40,"tag":254,"props":273,"children":274},{},[275,287],{"type":40,"tag":276,"props":277,"children":278},"td",{},[279,281],{"type":46,"value":280},"Runs on your machine via ",{"type":40,"tag":76,"props":282,"children":284},{"className":283},[],[285],{"type":46,"value":286},"uvx",{"type":40,"tag":276,"props":288,"children":289},{},[290],{"type":46,"value":291},"Connects via HTTP to dbt platform",{"type":40,"tag":254,"props":293,"children":294},{},[295,300],{"type":40,"tag":276,"props":296,"children":297},{},[298],{"type":46,"value":299},"Required for development (authoring models, tests, docs) but can also connect to the dbt platform for consumption (querying metrics, exploring metadata)",{"type":40,"tag":276,"props":301,"children":302},{},[303],{"type":46,"value":304},"Best for consumption (querying metrics, exploring metadata)",{"type":40,"tag":254,"props":306,"children":307},{},[308,313],{"type":40,"tag":276,"props":309,"children":310},{},[311],{"type":46,"value":312},"Supports dbt CLI commands (run, build, test, show)",{"type":40,"tag":276,"props":314,"children":315},{},[316],{"type":46,"value":317},"No CLI commands (run, build, test)",{"type":40,"tag":254,"props":319,"children":320},{},[321,326],{"type":40,"tag":276,"props":322,"children":323},{},[324],{"type":46,"value":325},"Works without a dbt platform account but can also connect to the dbt platform for development (authoring models, tests, docs)",{"type":40,"tag":276,"props":327,"children":328},{},[329],{"type":46,"value":330},"Requires dbt platform account",{"type":40,"tag":254,"props":332,"children":333},{},[334,339],{"type":40,"tag":276,"props":335,"children":336},{},[337],{"type":46,"value":338},"No credit consumption",{"type":40,"tag":276,"props":340,"children":341},{},[342],{"type":46,"value":343},"Consumes dbt Copilot credits",{"type":40,"tag":214,"props":345,"children":347},{"id":346},"_2-mcp-client",[348],{"type":46,"value":349},"2. MCP Client",{"type":40,"tag":56,"props":351,"children":352},{},[353,357],{"type":40,"tag":224,"props":354,"children":355},{},[356],{"type":46,"value":228},{"type":46,"value":358}," \"Which MCP client are you using?\"",{"type":40,"tag":360,"props":361,"children":362},"ul",{},[363,369,374,379],{"type":40,"tag":364,"props":365,"children":366},"li",{},[367],{"type":46,"value":368},"Claude Desktop",{"type":40,"tag":364,"props":370,"children":371},{},[372],{"type":46,"value":373},"Claude Code (CLI)",{"type":40,"tag":364,"props":375,"children":376},{},[377],{"type":46,"value":378},"Cursor",{"type":40,"tag":364,"props":380,"children":381},{},[382],{"type":46,"value":383},"VS Code",{"type":40,"tag":214,"props":385,"children":387},{"id":386},"_3-use-case-local-server-only",[388],{"type":46,"value":389},"3. Use Case (Local Server Only)",{"type":40,"tag":56,"props":391,"children":392},{},[393,397],{"type":40,"tag":224,"props":394,"children":395},{},[396],{"type":46,"value":228},{"type":46,"value":398}," \"What's your use case?\"",{"type":40,"tag":246,"props":400,"children":401},{},[402,423],{"type":40,"tag":250,"props":403,"children":404},{},[405],{"type":40,"tag":254,"props":406,"children":407},{},[408,413,418],{"type":40,"tag":258,"props":409,"children":410},{},[411],{"type":46,"value":412},"CLI Only",{"type":40,"tag":258,"props":414,"children":415},{},[416],{"type":46,"value":417},"Platform Only",{"type":40,"tag":258,"props":419,"children":420},{},[421],{"type":46,"value":422},"Platform + CLI",{"type":40,"tag":269,"props":424,"children":425},{},[426,444],{"type":40,"tag":254,"props":427,"children":428},{},[429,434,439],{"type":40,"tag":276,"props":430,"children":431},{},[432],{"type":46,"value":433},"dbt Core\u002FFusion users",{"type":40,"tag":276,"props":435,"children":436},{},[437],{"type":46,"value":438},"dbt Cloud without local project",{"type":40,"tag":276,"props":440,"children":441},{},[442],{"type":46,"value":443},"Full access to both",{"type":40,"tag":254,"props":445,"children":446},{},[447,452,457],{"type":40,"tag":276,"props":448,"children":449},{},[450],{"type":46,"value":451},"No platform account needed",{"type":40,"tag":276,"props":453,"children":454},{},[455],{"type":46,"value":456},"OAuth or token auth",{"type":40,"tag":276,"props":458,"children":459},{},[460],{"type":46,"value":461},"Requires paths + credentials",{"type":40,"tag":214,"props":463,"children":465},{"id":464},"_4-tools-to-enable",[466],{"type":46,"value":467},"4. Tools to Enable",{"type":40,"tag":56,"props":469,"children":470},{},[471,475],{"type":40,"tag":224,"props":472,"children":473},{},[474],{"type":46,"value":228},{"type":46,"value":476}," \"Which tools do you want enabled?\" (show defaults)",{"type":40,"tag":246,"props":478,"children":479},{},[480,501],{"type":40,"tag":250,"props":481,"children":482},{},[483],{"type":40,"tag":254,"props":484,"children":485},{},[486,491,496],{"type":40,"tag":258,"props":487,"children":488},{},[489],{"type":46,"value":490},"Tool Category",{"type":40,"tag":258,"props":492,"children":493},{},[494],{"type":46,"value":495},"Default",{"type":40,"tag":258,"props":497,"children":498},{},[499],{"type":46,"value":500},"Environment Variable",{"type":40,"tag":269,"props":502,"children":503},{},[504,528,550,572,594,621],{"type":40,"tag":254,"props":505,"children":506},{},[507,512,517],{"type":40,"tag":276,"props":508,"children":509},{},[510],{"type":46,"value":511},"dbt CLI (run, build, test, compile)",{"type":40,"tag":276,"props":513,"children":514},{},[515],{"type":46,"value":516},"Enabled",{"type":40,"tag":276,"props":518,"children":519},{},[520,526],{"type":40,"tag":76,"props":521,"children":523},{"className":522},[],[524],{"type":46,"value":525},"DISABLE_DBT_CLI=true",{"type":46,"value":527}," to disable",{"type":40,"tag":254,"props":529,"children":530},{},[531,536,540],{"type":40,"tag":276,"props":532,"children":533},{},[534],{"type":46,"value":535},"Semantic Layer (metrics, dimensions)",{"type":40,"tag":276,"props":537,"children":538},{},[539],{"type":46,"value":516},{"type":40,"tag":276,"props":541,"children":542},{},[543,549],{"type":40,"tag":76,"props":544,"children":546},{"className":545},[],[547],{"type":46,"value":548},"DISABLE_SEMANTIC_LAYER=true",{"type":46,"value":527},{"type":40,"tag":254,"props":551,"children":552},{},[553,558,562],{"type":40,"tag":276,"props":554,"children":555},{},[556],{"type":46,"value":557},"Discovery API (models, lineage)",{"type":40,"tag":276,"props":559,"children":560},{},[561],{"type":46,"value":516},{"type":40,"tag":276,"props":563,"children":564},{},[565,571],{"type":40,"tag":76,"props":566,"children":568},{"className":567},[],[569],{"type":46,"value":570},"DISABLE_DISCOVERY=true",{"type":46,"value":527},{"type":40,"tag":254,"props":573,"children":574},{},[575,580,584],{"type":40,"tag":276,"props":576,"children":577},{},[578],{"type":46,"value":579},"Admin API (jobs, runs)",{"type":40,"tag":276,"props":581,"children":582},{},[583],{"type":46,"value":516},{"type":40,"tag":276,"props":585,"children":586},{},[587,593],{"type":40,"tag":76,"props":588,"children":590},{"className":589},[],[591],{"type":46,"value":592},"DISABLE_ADMIN_API=true",{"type":46,"value":527},{"type":40,"tag":254,"props":595,"children":596},{},[597,602,610],{"type":40,"tag":276,"props":598,"children":599},{},[600],{"type":46,"value":601},"SQL (text_to_sql, execute_sql)",{"type":40,"tag":276,"props":603,"children":604},{},[605],{"type":40,"tag":224,"props":606,"children":607},{},[608],{"type":46,"value":609},"Disabled",{"type":40,"tag":276,"props":611,"children":612},{},[613,619],{"type":40,"tag":76,"props":614,"children":616},{"className":615},[],[617],{"type":46,"value":618},"DISABLE_SQL=false",{"type":46,"value":620}," to enable",{"type":40,"tag":254,"props":622,"children":623},{},[624,629,636],{"type":40,"tag":276,"props":625,"children":626},{},[627],{"type":46,"value":628},"Codegen (generate models\u002Fsources)",{"type":40,"tag":276,"props":630,"children":631},{},[632],{"type":40,"tag":224,"props":633,"children":634},{},[635],{"type":46,"value":609},{"type":40,"tag":276,"props":637,"children":638},{},[639,645],{"type":40,"tag":76,"props":640,"children":642},{"className":641},[],[643],{"type":46,"value":644},"DISABLE_DBT_CODEGEN=false",{"type":46,"value":620},{"type":40,"tag":49,"props":647,"children":649},{"id":648},"prerequisites",[650],{"type":46,"value":651},"Prerequisites",{"type":40,"tag":214,"props":653,"children":655},{"id":654},"local-server",[656],{"type":46,"value":262},{"type":40,"tag":658,"props":659,"children":660},"ol",{},[661,685,695],{"type":40,"tag":364,"props":662,"children":663},{},[664,675,677],{"type":40,"tag":224,"props":665,"children":666},{},[667,669],{"type":46,"value":668},"Install ",{"type":40,"tag":76,"props":670,"children":672},{"className":671},[],[673],{"type":46,"value":674},"uv",{"type":46,"value":676},": ",{"type":40,"tag":678,"props":679,"children":683},"a",{"href":680,"rel":681},"https:\u002F\u002Fdocs.astral.sh\u002Fuv\u002Fgetting-started\u002Finstallation\u002F",[682],"nofollow",[684],{"type":46,"value":680},{"type":40,"tag":364,"props":686,"children":687},{},[688,693],{"type":40,"tag":224,"props":689,"children":690},{},[691],{"type":46,"value":692},"Have a dbt project",{"type":46,"value":694}," (for CLI commands)",{"type":40,"tag":364,"props":696,"children":697},{},[698,703],{"type":40,"tag":224,"props":699,"children":700},{},[701],{"type":46,"value":702},"Find paths:",{"type":40,"tag":360,"props":704,"children":705},{},[706,752],{"type":40,"tag":364,"props":707,"children":708},{},[709,715,717,723],{"type":40,"tag":76,"props":710,"children":712},{"className":711},[],[713],{"type":46,"value":714},"DBT_PROJECT_DIR",{"type":46,"value":716},": Folder containing ",{"type":40,"tag":76,"props":718,"children":720},{"className":719},[],[721],{"type":46,"value":722},"dbt_project.yml",{"type":40,"tag":360,"props":724,"children":725},{},[726,739],{"type":40,"tag":364,"props":727,"children":728},{},[729,731,737],{"type":46,"value":730},"macOS\u002FLinux: ",{"type":40,"tag":76,"props":732,"children":734},{"className":733},[],[735],{"type":46,"value":736},"pwd",{"type":46,"value":738}," from project folder",{"type":40,"tag":364,"props":740,"children":741},{},[742,744,750],{"type":46,"value":743},"Windows: Full path with forward slashes (e.g., ",{"type":40,"tag":76,"props":745,"children":747},{"className":746},[],[748],{"type":46,"value":749},"C:\u002FUsers\u002Fname\u002Fproject",{"type":46,"value":751},")",{"type":40,"tag":364,"props":753,"children":754},{},[755,761,763],{"type":40,"tag":76,"props":756,"children":758},{"className":757},[],[759],{"type":46,"value":760},"DBT_PATH",{"type":46,"value":762},": Path to dbt executable\n",{"type":40,"tag":360,"props":764,"children":765},{},[766,776],{"type":40,"tag":364,"props":767,"children":768},{},[769,770],{"type":46,"value":730},{"type":40,"tag":76,"props":771,"children":773},{"className":772},[],[774],{"type":46,"value":775},"which dbt",{"type":40,"tag":364,"props":777,"children":778},{},[779,781],{"type":46,"value":780},"Windows: ",{"type":40,"tag":76,"props":782,"children":784},{"className":783},[],[785],{"type":46,"value":786},"where dbt",{"type":40,"tag":214,"props":788,"children":790},{"id":789},"remote-server",[791],{"type":46,"value":267},{"type":40,"tag":658,"props":793,"children":794},{},[795,805,815],{"type":40,"tag":364,"props":796,"children":797},{},[798,803],{"type":40,"tag":224,"props":799,"children":800},{},[801],{"type":46,"value":802},"dbt Cloud account",{"type":46,"value":804}," with AI features enabled",{"type":40,"tag":364,"props":806,"children":807},{},[808,813],{"type":40,"tag":224,"props":809,"children":810},{},[811],{"type":46,"value":812},"Production environment ID",{"type":46,"value":814}," (from Orchestration page)",{"type":40,"tag":364,"props":816,"children":817},{},[818,823],{"type":40,"tag":224,"props":819,"children":820},{},[821],{"type":46,"value":822},"Personal access token",{"type":46,"value":824}," or service token",{"type":40,"tag":56,"props":826,"children":827},{},[828,830,836],{"type":46,"value":829},"See ",{"type":40,"tag":678,"props":831,"children":833},{"href":832},"references\u002Ffinding-credentials.md",[834],{"type":46,"value":835},"How to Find Your Credentials",{"type":46,"value":837}," for detailed guidance on obtaining tokens and IDs.",{"type":40,"tag":49,"props":839,"children":841},{"id":840},"credential-security",[842],{"type":46,"value":843},"Credential Security",{"type":40,"tag":360,"props":845,"children":846},{},[847,860,865,886],{"type":40,"tag":364,"props":848,"children":849},{},[850,852,858],{"type":46,"value":851},"Always use environment variable references (e.g., ",{"type":40,"tag":76,"props":853,"children":855},{"className":854},[],[856],{"type":46,"value":857},"${DBT_TOKEN}",{"type":46,"value":859},") instead of literal token values in configuration files that may be committed to version control",{"type":40,"tag":364,"props":861,"children":862},{},[863],{"type":46,"value":864},"Never log, display, or echo token values in terminal output",{"type":40,"tag":364,"props":866,"children":867},{},[868,870,876,878,884],{"type":46,"value":869},"When using ",{"type":40,"tag":76,"props":871,"children":873},{"className":872},[],[874],{"type":46,"value":875},".env",{"type":46,"value":877}," files, ensure they are added to ",{"type":40,"tag":76,"props":879,"children":881},{"className":880},[],[882],{"type":46,"value":883},".gitignore",{"type":46,"value":885}," to prevent accidental commits",{"type":40,"tag":364,"props":887,"children":888},{},[889],{"type":46,"value":890},"Recommend users rotate tokens regularly and use the minimum required permission set",{"type":40,"tag":49,"props":892,"children":894},{"id":893},"configuration-templates",[895],{"type":46,"value":896},"Configuration Templates",{"type":40,"tag":214,"props":898,"children":900},{"id":899},"local-server-cli-only",[901],{"type":46,"value":902},"Local Server - CLI Only",{"type":40,"tag":68,"props":904,"children":908},{"className":905,"code":906,"language":907,"meta":73,"style":73},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"mcpServers\": {\n    \"dbt\": {\n      \"command\": \"uvx\",\n      \"args\": [\"dbt-mcp\"],\n      \"env\": {\n        \"DBT_PROJECT_DIR\": \"\u002Fpath\u002Fto\u002Fyour\u002Fdbt\u002Fproject\",\n        \"DBT_PATH\": \"\u002Fpath\u002Fto\u002Fdbt\"\n      }\n    }\n  }\n}\n","json",[909],{"type":40,"tag":76,"props":910,"children":911},{"__ignoreMap":73},[912,921,950,975,1016,1059,1083,1121,1154,1162,1170,1178],{"type":40,"tag":80,"props":913,"children":914},{"class":82,"line":83},[915],{"type":40,"tag":80,"props":916,"children":918},{"style":917},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[919],{"type":46,"value":920},"{\n",{"type":40,"tag":80,"props":922,"children":923},{"class":82,"line":92},[924,929,935,940,945],{"type":40,"tag":80,"props":925,"children":926},{"style":917},[927],{"type":46,"value":928},"  \"",{"type":40,"tag":80,"props":930,"children":932},{"style":931},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[933],{"type":46,"value":934},"mcpServers",{"type":40,"tag":80,"props":936,"children":937},{"style":917},[938],{"type":46,"value":939},"\"",{"type":40,"tag":80,"props":941,"children":942},{"style":917},[943],{"type":46,"value":944},":",{"type":40,"tag":80,"props":946,"children":947},{"style":917},[948],{"type":46,"value":949}," {\n",{"type":40,"tag":80,"props":951,"children":952},{"class":82,"line":101},[953,958,963,967,971],{"type":40,"tag":80,"props":954,"children":955},{"style":917},[956],{"type":46,"value":957},"    \"",{"type":40,"tag":80,"props":959,"children":961},{"style":960},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[962],{"type":46,"value":20},{"type":40,"tag":80,"props":964,"children":965},{"style":917},[966],{"type":46,"value":939},{"type":40,"tag":80,"props":968,"children":969},{"style":917},[970],{"type":46,"value":944},{"type":40,"tag":80,"props":972,"children":973},{"style":917},[974],{"type":46,"value":949},{"type":40,"tag":80,"props":976,"children":977},{"class":82,"line":110},[978,983,989,993,997,1002,1007,1011],{"type":40,"tag":80,"props":979,"children":980},{"style":917},[981],{"type":46,"value":982},"      \"",{"type":40,"tag":80,"props":984,"children":986},{"style":985},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[987],{"type":46,"value":988},"command",{"type":40,"tag":80,"props":990,"children":991},{"style":917},[992],{"type":46,"value":939},{"type":40,"tag":80,"props":994,"children":995},{"style":917},[996],{"type":46,"value":944},{"type":40,"tag":80,"props":998,"children":999},{"style":917},[1000],{"type":46,"value":1001}," \"",{"type":40,"tag":80,"props":1003,"children":1005},{"style":1004},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[1006],{"type":46,"value":286},{"type":40,"tag":80,"props":1008,"children":1009},{"style":917},[1010],{"type":46,"value":939},{"type":40,"tag":80,"props":1012,"children":1013},{"style":917},[1014],{"type":46,"value":1015},",\n",{"type":40,"tag":80,"props":1017,"children":1018},{"class":82,"line":119},[1019,1023,1028,1032,1036,1041,1045,1050,1054],{"type":40,"tag":80,"props":1020,"children":1021},{"style":917},[1022],{"type":46,"value":982},{"type":40,"tag":80,"props":1024,"children":1025},{"style":985},[1026],{"type":46,"value":1027},"args",{"type":40,"tag":80,"props":1029,"children":1030},{"style":917},[1031],{"type":46,"value":939},{"type":40,"tag":80,"props":1033,"children":1034},{"style":917},[1035],{"type":46,"value":944},{"type":40,"tag":80,"props":1037,"children":1038},{"style":917},[1039],{"type":46,"value":1040}," [",{"type":40,"tag":80,"props":1042,"children":1043},{"style":917},[1044],{"type":46,"value":939},{"type":40,"tag":80,"props":1046,"children":1047},{"style":1004},[1048],{"type":46,"value":1049},"dbt-mcp",{"type":40,"tag":80,"props":1051,"children":1052},{"style":917},[1053],{"type":46,"value":939},{"type":40,"tag":80,"props":1055,"children":1056},{"style":917},[1057],{"type":46,"value":1058},"],\n",{"type":40,"tag":80,"props":1060,"children":1061},{"class":82,"line":128},[1062,1066,1071,1075,1079],{"type":40,"tag":80,"props":1063,"children":1064},{"style":917},[1065],{"type":46,"value":982},{"type":40,"tag":80,"props":1067,"children":1068},{"style":985},[1069],{"type":46,"value":1070},"env",{"type":40,"tag":80,"props":1072,"children":1073},{"style":917},[1074],{"type":46,"value":939},{"type":40,"tag":80,"props":1076,"children":1077},{"style":917},[1078],{"type":46,"value":944},{"type":40,"tag":80,"props":1080,"children":1081},{"style":917},[1082],{"type":46,"value":949},{"type":40,"tag":80,"props":1084,"children":1085},{"class":82,"line":137},[1086,1091,1096,1100,1104,1108,1113,1117],{"type":40,"tag":80,"props":1087,"children":1088},{"style":917},[1089],{"type":46,"value":1090},"        \"",{"type":40,"tag":80,"props":1092,"children":1094},{"style":1093},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[1095],{"type":46,"value":714},{"type":40,"tag":80,"props":1097,"children":1098},{"style":917},[1099],{"type":46,"value":939},{"type":40,"tag":80,"props":1101,"children":1102},{"style":917},[1103],{"type":46,"value":944},{"type":40,"tag":80,"props":1105,"children":1106},{"style":917},[1107],{"type":46,"value":1001},{"type":40,"tag":80,"props":1109,"children":1110},{"style":1004},[1111],{"type":46,"value":1112},"\u002Fpath\u002Fto\u002Fyour\u002Fdbt\u002Fproject",{"type":40,"tag":80,"props":1114,"children":1115},{"style":917},[1116],{"type":46,"value":939},{"type":40,"tag":80,"props":1118,"children":1119},{"style":917},[1120],{"type":46,"value":1015},{"type":40,"tag":80,"props":1122,"children":1123},{"class":82,"line":146},[1124,1128,1132,1136,1140,1144,1149],{"type":40,"tag":80,"props":1125,"children":1126},{"style":917},[1127],{"type":46,"value":1090},{"type":40,"tag":80,"props":1129,"children":1130},{"style":1093},[1131],{"type":46,"value":760},{"type":40,"tag":80,"props":1133,"children":1134},{"style":917},[1135],{"type":46,"value":939},{"type":40,"tag":80,"props":1137,"children":1138},{"style":917},[1139],{"type":46,"value":944},{"type":40,"tag":80,"props":1141,"children":1142},{"style":917},[1143],{"type":46,"value":1001},{"type":40,"tag":80,"props":1145,"children":1146},{"style":1004},[1147],{"type":46,"value":1148},"\u002Fpath\u002Fto\u002Fdbt",{"type":40,"tag":80,"props":1150,"children":1151},{"style":917},[1152],{"type":46,"value":1153},"\"\n",{"type":40,"tag":80,"props":1155,"children":1156},{"class":82,"line":155},[1157],{"type":40,"tag":80,"props":1158,"children":1159},{"style":917},[1160],{"type":46,"value":1161},"      }\n",{"type":40,"tag":80,"props":1163,"children":1164},{"class":82,"line":164},[1165],{"type":40,"tag":80,"props":1166,"children":1167},{"style":917},[1168],{"type":46,"value":1169},"    }\n",{"type":40,"tag":80,"props":1171,"children":1172},{"class":82,"line":173},[1173],{"type":40,"tag":80,"props":1174,"children":1175},{"style":917},[1176],{"type":46,"value":1177},"  }\n",{"type":40,"tag":80,"props":1179,"children":1180},{"class":82,"line":182},[1181],{"type":40,"tag":80,"props":1182,"children":1183},{"style":917},[1184],{"type":46,"value":1185},"}\n",{"type":40,"tag":214,"props":1187,"children":1189},{"id":1188},"local-server-platform-cli-oauth",[1190],{"type":46,"value":1191},"Local Server - Platform + CLI (OAuth)",{"type":40,"tag":68,"props":1193,"children":1195},{"className":905,"code":1194,"language":907,"meta":73,"style":73},"{\n  \"mcpServers\": {\n    \"dbt\": {\n      \"command\": \"uvx\",\n      \"args\": [\"dbt-mcp\"],\n      \"env\": {\n        \"DBT_HOST\": \"https:\u002F\u002Fyour-subdomain.us1.dbt.com\",\n        \"DBT_PROJECT_DIR\": \"\u002Fpath\u002Fto\u002Fproject\",\n        \"DBT_PATH\": \"\u002Fpath\u002Fto\u002Fdbt\"\n      }\n    }\n  }\n}\n",[1196],{"type":40,"tag":76,"props":1197,"children":1198},{"__ignoreMap":73},[1199,1206,1229,1252,1287,1326,1349,1386,1422,1453,1460,1467,1474],{"type":40,"tag":80,"props":1200,"children":1201},{"class":82,"line":83},[1202],{"type":40,"tag":80,"props":1203,"children":1204},{"style":917},[1205],{"type":46,"value":920},{"type":40,"tag":80,"props":1207,"children":1208},{"class":82,"line":92},[1209,1213,1217,1221,1225],{"type":40,"tag":80,"props":1210,"children":1211},{"style":917},[1212],{"type":46,"value":928},{"type":40,"tag":80,"props":1214,"children":1215},{"style":931},[1216],{"type":46,"value":934},{"type":40,"tag":80,"props":1218,"children":1219},{"style":917},[1220],{"type":46,"value":939},{"type":40,"tag":80,"props":1222,"children":1223},{"style":917},[1224],{"type":46,"value":944},{"type":40,"tag":80,"props":1226,"children":1227},{"style":917},[1228],{"type":46,"value":949},{"type":40,"tag":80,"props":1230,"children":1231},{"class":82,"line":101},[1232,1236,1240,1244,1248],{"type":40,"tag":80,"props":1233,"children":1234},{"style":917},[1235],{"type":46,"value":957},{"type":40,"tag":80,"props":1237,"children":1238},{"style":960},[1239],{"type":46,"value":20},{"type":40,"tag":80,"props":1241,"children":1242},{"style":917},[1243],{"type":46,"value":939},{"type":40,"tag":80,"props":1245,"children":1246},{"style":917},[1247],{"type":46,"value":944},{"type":40,"tag":80,"props":1249,"children":1250},{"style":917},[1251],{"type":46,"value":949},{"type":40,"tag":80,"props":1253,"children":1254},{"class":82,"line":110},[1255,1259,1263,1267,1271,1275,1279,1283],{"type":40,"tag":80,"props":1256,"children":1257},{"style":917},[1258],{"type":46,"value":982},{"type":40,"tag":80,"props":1260,"children":1261},{"style":985},[1262],{"type":46,"value":988},{"type":40,"tag":80,"props":1264,"children":1265},{"style":917},[1266],{"type":46,"value":939},{"type":40,"tag":80,"props":1268,"children":1269},{"style":917},[1270],{"type":46,"value":944},{"type":40,"tag":80,"props":1272,"children":1273},{"style":917},[1274],{"type":46,"value":1001},{"type":40,"tag":80,"props":1276,"children":1277},{"style":1004},[1278],{"type":46,"value":286},{"type":40,"tag":80,"props":1280,"children":1281},{"style":917},[1282],{"type":46,"value":939},{"type":40,"tag":80,"props":1284,"children":1285},{"style":917},[1286],{"type":46,"value":1015},{"type":40,"tag":80,"props":1288,"children":1289},{"class":82,"line":119},[1290,1294,1298,1302,1306,1310,1314,1318,1322],{"type":40,"tag":80,"props":1291,"children":1292},{"style":917},[1293],{"type":46,"value":982},{"type":40,"tag":80,"props":1295,"children":1296},{"style":985},[1297],{"type":46,"value":1027},{"type":40,"tag":80,"props":1299,"children":1300},{"style":917},[1301],{"type":46,"value":939},{"type":40,"tag":80,"props":1303,"children":1304},{"style":917},[1305],{"type":46,"value":944},{"type":40,"tag":80,"props":1307,"children":1308},{"style":917},[1309],{"type":46,"value":1040},{"type":40,"tag":80,"props":1311,"children":1312},{"style":917},[1313],{"type":46,"value":939},{"type":40,"tag":80,"props":1315,"children":1316},{"style":1004},[1317],{"type":46,"value":1049},{"type":40,"tag":80,"props":1319,"children":1320},{"style":917},[1321],{"type":46,"value":939},{"type":40,"tag":80,"props":1323,"children":1324},{"style":917},[1325],{"type":46,"value":1058},{"type":40,"tag":80,"props":1327,"children":1328},{"class":82,"line":128},[1329,1333,1337,1341,1345],{"type":40,"tag":80,"props":1330,"children":1331},{"style":917},[1332],{"type":46,"value":982},{"type":40,"tag":80,"props":1334,"children":1335},{"style":985},[1336],{"type":46,"value":1070},{"type":40,"tag":80,"props":1338,"children":1339},{"style":917},[1340],{"type":46,"value":939},{"type":40,"tag":80,"props":1342,"children":1343},{"style":917},[1344],{"type":46,"value":944},{"type":40,"tag":80,"props":1346,"children":1347},{"style":917},[1348],{"type":46,"value":949},{"type":40,"tag":80,"props":1350,"children":1351},{"class":82,"line":137},[1352,1356,1361,1365,1369,1373,1378,1382],{"type":40,"tag":80,"props":1353,"children":1354},{"style":917},[1355],{"type":46,"value":1090},{"type":40,"tag":80,"props":1357,"children":1358},{"style":1093},[1359],{"type":46,"value":1360},"DBT_HOST",{"type":40,"tag":80,"props":1362,"children":1363},{"style":917},[1364],{"type":46,"value":939},{"type":40,"tag":80,"props":1366,"children":1367},{"style":917},[1368],{"type":46,"value":944},{"type":40,"tag":80,"props":1370,"children":1371},{"style":917},[1372],{"type":46,"value":1001},{"type":40,"tag":80,"props":1374,"children":1375},{"style":1004},[1376],{"type":46,"value":1377},"https:\u002F\u002Fyour-subdomain.us1.dbt.com",{"type":40,"tag":80,"props":1379,"children":1380},{"style":917},[1381],{"type":46,"value":939},{"type":40,"tag":80,"props":1383,"children":1384},{"style":917},[1385],{"type":46,"value":1015},{"type":40,"tag":80,"props":1387,"children":1388},{"class":82,"line":146},[1389,1393,1397,1401,1405,1409,1414,1418],{"type":40,"tag":80,"props":1390,"children":1391},{"style":917},[1392],{"type":46,"value":1090},{"type":40,"tag":80,"props":1394,"children":1395},{"style":1093},[1396],{"type":46,"value":714},{"type":40,"tag":80,"props":1398,"children":1399},{"style":917},[1400],{"type":46,"value":939},{"type":40,"tag":80,"props":1402,"children":1403},{"style":917},[1404],{"type":46,"value":944},{"type":40,"tag":80,"props":1406,"children":1407},{"style":917},[1408],{"type":46,"value":1001},{"type":40,"tag":80,"props":1410,"children":1411},{"style":1004},[1412],{"type":46,"value":1413},"\u002Fpath\u002Fto\u002Fproject",{"type":40,"tag":80,"props":1415,"children":1416},{"style":917},[1417],{"type":46,"value":939},{"type":40,"tag":80,"props":1419,"children":1420},{"style":917},[1421],{"type":46,"value":1015},{"type":40,"tag":80,"props":1423,"children":1424},{"class":82,"line":155},[1425,1429,1433,1437,1441,1445,1449],{"type":40,"tag":80,"props":1426,"children":1427},{"style":917},[1428],{"type":46,"value":1090},{"type":40,"tag":80,"props":1430,"children":1431},{"style":1093},[1432],{"type":46,"value":760},{"type":40,"tag":80,"props":1434,"children":1435},{"style":917},[1436],{"type":46,"value":939},{"type":40,"tag":80,"props":1438,"children":1439},{"style":917},[1440],{"type":46,"value":944},{"type":40,"tag":80,"props":1442,"children":1443},{"style":917},[1444],{"type":46,"value":1001},{"type":40,"tag":80,"props":1446,"children":1447},{"style":1004},[1448],{"type":46,"value":1148},{"type":40,"tag":80,"props":1450,"children":1451},{"style":917},[1452],{"type":46,"value":1153},{"type":40,"tag":80,"props":1454,"children":1455},{"class":82,"line":164},[1456],{"type":40,"tag":80,"props":1457,"children":1458},{"style":917},[1459],{"type":46,"value":1161},{"type":40,"tag":80,"props":1461,"children":1462},{"class":82,"line":173},[1463],{"type":40,"tag":80,"props":1464,"children":1465},{"style":917},[1466],{"type":46,"value":1169},{"type":40,"tag":80,"props":1468,"children":1469},{"class":82,"line":182},[1470],{"type":40,"tag":80,"props":1471,"children":1472},{"style":917},[1473],{"type":46,"value":1177},{"type":40,"tag":80,"props":1475,"children":1476},{"class":82,"line":191},[1477],{"type":40,"tag":80,"props":1478,"children":1479},{"style":917},[1480],{"type":46,"value":1185},{"type":40,"tag":214,"props":1482,"children":1484},{"id":1483},"local-server-platform-cli-token-auth",[1485],{"type":46,"value":1486},"Local Server - Platform + CLI (Token Auth)",{"type":40,"tag":68,"props":1488,"children":1490},{"className":905,"code":1489,"language":907,"meta":73,"style":73},"{\n  \"mcpServers\": {\n    \"dbt\": {\n      \"command\": \"uvx\",\n      \"args\": [\"dbt-mcp\"],\n      \"env\": {\n        \"DBT_HOST\": \"cloud.getdbt.com\",\n        \"DBT_TOKEN\": \"${DBT_TOKEN}\",\n        \"DBT_ACCOUNT_ID\": \"${DBT_ACCOUNT_ID}\",\n        \"DBT_PROD_ENV_ID\": \"${DBT_PROD_ENV_ID}\",\n        \"DBT_PROJECT_DIR\": \"\u002Fpath\u002Fto\u002Fproject\",\n        \"DBT_PATH\": \"\u002Fpath\u002Fto\u002Fdbt\"\n      }\n    }\n  }\n}\n",[1491],{"type":40,"tag":76,"props":1492,"children":1493},{"__ignoreMap":73},[1494,1501,1524,1547,1582,1621,1644,1680,1716,1753,1790,1825,1856,1863,1870,1878],{"type":40,"tag":80,"props":1495,"children":1496},{"class":82,"line":83},[1497],{"type":40,"tag":80,"props":1498,"children":1499},{"style":917},[1500],{"type":46,"value":920},{"type":40,"tag":80,"props":1502,"children":1503},{"class":82,"line":92},[1504,1508,1512,1516,1520],{"type":40,"tag":80,"props":1505,"children":1506},{"style":917},[1507],{"type":46,"value":928},{"type":40,"tag":80,"props":1509,"children":1510},{"style":931},[1511],{"type":46,"value":934},{"type":40,"tag":80,"props":1513,"children":1514},{"style":917},[1515],{"type":46,"value":939},{"type":40,"tag":80,"props":1517,"children":1518},{"style":917},[1519],{"type":46,"value":944},{"type":40,"tag":80,"props":1521,"children":1522},{"style":917},[1523],{"type":46,"value":949},{"type":40,"tag":80,"props":1525,"children":1526},{"class":82,"line":101},[1527,1531,1535,1539,1543],{"type":40,"tag":80,"props":1528,"children":1529},{"style":917},[1530],{"type":46,"value":957},{"type":40,"tag":80,"props":1532,"children":1533},{"style":960},[1534],{"type":46,"value":20},{"type":40,"tag":80,"props":1536,"children":1537},{"style":917},[1538],{"type":46,"value":939},{"type":40,"tag":80,"props":1540,"children":1541},{"style":917},[1542],{"type":46,"value":944},{"type":40,"tag":80,"props":1544,"children":1545},{"style":917},[1546],{"type":46,"value":949},{"type":40,"tag":80,"props":1548,"children":1549},{"class":82,"line":110},[1550,1554,1558,1562,1566,1570,1574,1578],{"type":40,"tag":80,"props":1551,"children":1552},{"style":917},[1553],{"type":46,"value":982},{"type":40,"tag":80,"props":1555,"children":1556},{"style":985},[1557],{"type":46,"value":988},{"type":40,"tag":80,"props":1559,"children":1560},{"style":917},[1561],{"type":46,"value":939},{"type":40,"tag":80,"props":1563,"children":1564},{"style":917},[1565],{"type":46,"value":944},{"type":40,"tag":80,"props":1567,"children":1568},{"style":917},[1569],{"type":46,"value":1001},{"type":40,"tag":80,"props":1571,"children":1572},{"style":1004},[1573],{"type":46,"value":286},{"type":40,"tag":80,"props":1575,"children":1576},{"style":917},[1577],{"type":46,"value":939},{"type":40,"tag":80,"props":1579,"children":1580},{"style":917},[1581],{"type":46,"value":1015},{"type":40,"tag":80,"props":1583,"children":1584},{"class":82,"line":119},[1585,1589,1593,1597,1601,1605,1609,1613,1617],{"type":40,"tag":80,"props":1586,"children":1587},{"style":917},[1588],{"type":46,"value":982},{"type":40,"tag":80,"props":1590,"children":1591},{"style":985},[1592],{"type":46,"value":1027},{"type":40,"tag":80,"props":1594,"children":1595},{"style":917},[1596],{"type":46,"value":939},{"type":40,"tag":80,"props":1598,"children":1599},{"style":917},[1600],{"type":46,"value":944},{"type":40,"tag":80,"props":1602,"children":1603},{"style":917},[1604],{"type":46,"value":1040},{"type":40,"tag":80,"props":1606,"children":1607},{"style":917},[1608],{"type":46,"value":939},{"type":40,"tag":80,"props":1610,"children":1611},{"style":1004},[1612],{"type":46,"value":1049},{"type":40,"tag":80,"props":1614,"children":1615},{"style":917},[1616],{"type":46,"value":939},{"type":40,"tag":80,"props":1618,"children":1619},{"style":917},[1620],{"type":46,"value":1058},{"type":40,"tag":80,"props":1622,"children":1623},{"class":82,"line":128},[1624,1628,1632,1636,1640],{"type":40,"tag":80,"props":1625,"children":1626},{"style":917},[1627],{"type":46,"value":982},{"type":40,"tag":80,"props":1629,"children":1630},{"style":985},[1631],{"type":46,"value":1070},{"type":40,"tag":80,"props":1633,"children":1634},{"style":917},[1635],{"type":46,"value":939},{"type":40,"tag":80,"props":1637,"children":1638},{"style":917},[1639],{"type":46,"value":944},{"type":40,"tag":80,"props":1641,"children":1642},{"style":917},[1643],{"type":46,"value":949},{"type":40,"tag":80,"props":1645,"children":1646},{"class":82,"line":137},[1647,1651,1655,1659,1663,1667,1672,1676],{"type":40,"tag":80,"props":1648,"children":1649},{"style":917},[1650],{"type":46,"value":1090},{"type":40,"tag":80,"props":1652,"children":1653},{"style":1093},[1654],{"type":46,"value":1360},{"type":40,"tag":80,"props":1656,"children":1657},{"style":917},[1658],{"type":46,"value":939},{"type":40,"tag":80,"props":1660,"children":1661},{"style":917},[1662],{"type":46,"value":944},{"type":40,"tag":80,"props":1664,"children":1665},{"style":917},[1666],{"type":46,"value":1001},{"type":40,"tag":80,"props":1668,"children":1669},{"style":1004},[1670],{"type":46,"value":1671},"cloud.getdbt.com",{"type":40,"tag":80,"props":1673,"children":1674},{"style":917},[1675],{"type":46,"value":939},{"type":40,"tag":80,"props":1677,"children":1678},{"style":917},[1679],{"type":46,"value":1015},{"type":40,"tag":80,"props":1681,"children":1682},{"class":82,"line":146},[1683,1687,1692,1696,1700,1704,1708,1712],{"type":40,"tag":80,"props":1684,"children":1685},{"style":917},[1686],{"type":46,"value":1090},{"type":40,"tag":80,"props":1688,"children":1689},{"style":1093},[1690],{"type":46,"value":1691},"DBT_TOKEN",{"type":40,"tag":80,"props":1693,"children":1694},{"style":917},[1695],{"type":46,"value":939},{"type":40,"tag":80,"props":1697,"children":1698},{"style":917},[1699],{"type":46,"value":944},{"type":40,"tag":80,"props":1701,"children":1702},{"style":917},[1703],{"type":46,"value":1001},{"type":40,"tag":80,"props":1705,"children":1706},{"style":1004},[1707],{"type":46,"value":857},{"type":40,"tag":80,"props":1709,"children":1710},{"style":917},[1711],{"type":46,"value":939},{"type":40,"tag":80,"props":1713,"children":1714},{"style":917},[1715],{"type":46,"value":1015},{"type":40,"tag":80,"props":1717,"children":1718},{"class":82,"line":155},[1719,1723,1728,1732,1736,1740,1745,1749],{"type":40,"tag":80,"props":1720,"children":1721},{"style":917},[1722],{"type":46,"value":1090},{"type":40,"tag":80,"props":1724,"children":1725},{"style":1093},[1726],{"type":46,"value":1727},"DBT_ACCOUNT_ID",{"type":40,"tag":80,"props":1729,"children":1730},{"style":917},[1731],{"type":46,"value":939},{"type":40,"tag":80,"props":1733,"children":1734},{"style":917},[1735],{"type":46,"value":944},{"type":40,"tag":80,"props":1737,"children":1738},{"style":917},[1739],{"type":46,"value":1001},{"type":40,"tag":80,"props":1741,"children":1742},{"style":1004},[1743],{"type":46,"value":1744},"${DBT_ACCOUNT_ID}",{"type":40,"tag":80,"props":1746,"children":1747},{"style":917},[1748],{"type":46,"value":939},{"type":40,"tag":80,"props":1750,"children":1751},{"style":917},[1752],{"type":46,"value":1015},{"type":40,"tag":80,"props":1754,"children":1755},{"class":82,"line":164},[1756,1760,1765,1769,1773,1777,1782,1786],{"type":40,"tag":80,"props":1757,"children":1758},{"style":917},[1759],{"type":46,"value":1090},{"type":40,"tag":80,"props":1761,"children":1762},{"style":1093},[1763],{"type":46,"value":1764},"DBT_PROD_ENV_ID",{"type":40,"tag":80,"props":1766,"children":1767},{"style":917},[1768],{"type":46,"value":939},{"type":40,"tag":80,"props":1770,"children":1771},{"style":917},[1772],{"type":46,"value":944},{"type":40,"tag":80,"props":1774,"children":1775},{"style":917},[1776],{"type":46,"value":1001},{"type":40,"tag":80,"props":1778,"children":1779},{"style":1004},[1780],{"type":46,"value":1781},"${DBT_PROD_ENV_ID}",{"type":40,"tag":80,"props":1783,"children":1784},{"style":917},[1785],{"type":46,"value":939},{"type":40,"tag":80,"props":1787,"children":1788},{"style":917},[1789],{"type":46,"value":1015},{"type":40,"tag":80,"props":1791,"children":1792},{"class":82,"line":173},[1793,1797,1801,1805,1809,1813,1817,1821],{"type":40,"tag":80,"props":1794,"children":1795},{"style":917},[1796],{"type":46,"value":1090},{"type":40,"tag":80,"props":1798,"children":1799},{"style":1093},[1800],{"type":46,"value":714},{"type":40,"tag":80,"props":1802,"children":1803},{"style":917},[1804],{"type":46,"value":939},{"type":40,"tag":80,"props":1806,"children":1807},{"style":917},[1808],{"type":46,"value":944},{"type":40,"tag":80,"props":1810,"children":1811},{"style":917},[1812],{"type":46,"value":1001},{"type":40,"tag":80,"props":1814,"children":1815},{"style":1004},[1816],{"type":46,"value":1413},{"type":40,"tag":80,"props":1818,"children":1819},{"style":917},[1820],{"type":46,"value":939},{"type":40,"tag":80,"props":1822,"children":1823},{"style":917},[1824],{"type":46,"value":1015},{"type":40,"tag":80,"props":1826,"children":1827},{"class":82,"line":182},[1828,1832,1836,1840,1844,1848,1852],{"type":40,"tag":80,"props":1829,"children":1830},{"style":917},[1831],{"type":46,"value":1090},{"type":40,"tag":80,"props":1833,"children":1834},{"style":1093},[1835],{"type":46,"value":760},{"type":40,"tag":80,"props":1837,"children":1838},{"style":917},[1839],{"type":46,"value":939},{"type":40,"tag":80,"props":1841,"children":1842},{"style":917},[1843],{"type":46,"value":944},{"type":40,"tag":80,"props":1845,"children":1846},{"style":917},[1847],{"type":46,"value":1001},{"type":40,"tag":80,"props":1849,"children":1850},{"style":1004},[1851],{"type":46,"value":1148},{"type":40,"tag":80,"props":1853,"children":1854},{"style":917},[1855],{"type":46,"value":1153},{"type":40,"tag":80,"props":1857,"children":1858},{"class":82,"line":191},[1859],{"type":40,"tag":80,"props":1860,"children":1861},{"style":917},[1862],{"type":46,"value":1161},{"type":40,"tag":80,"props":1864,"children":1865},{"class":82,"line":200},[1866],{"type":40,"tag":80,"props":1867,"children":1868},{"style":917},[1869],{"type":46,"value":1169},{"type":40,"tag":80,"props":1871,"children":1873},{"class":82,"line":1872},15,[1874],{"type":40,"tag":80,"props":1875,"children":1876},{"style":917},[1877],{"type":46,"value":1177},{"type":40,"tag":80,"props":1879,"children":1881},{"class":82,"line":1880},16,[1882],{"type":40,"tag":80,"props":1883,"children":1884},{"style":917},[1885],{"type":46,"value":1185},{"type":40,"tag":214,"props":1887,"children":1889},{"id":1888},"local-server-using-env-file",[1890],{"type":46,"value":1891},"Local Server - Using .env File",{"type":40,"tag":68,"props":1893,"children":1895},{"className":905,"code":1894,"language":907,"meta":73,"style":73},"{\n  \"mcpServers\": {\n    \"dbt\": {\n      \"command\": \"uvx\",\n      \"args\": [\"--env-file\", \"\u002Fpath\u002Fto\u002F.env\", \"dbt-mcp\"]\n    }\n  }\n}\n",[1896],{"type":40,"tag":76,"props":1897,"children":1898},{"__ignoreMap":73},[1899,1906,1929,1952,1987,2062,2069,2076],{"type":40,"tag":80,"props":1900,"children":1901},{"class":82,"line":83},[1902],{"type":40,"tag":80,"props":1903,"children":1904},{"style":917},[1905],{"type":46,"value":920},{"type":40,"tag":80,"props":1907,"children":1908},{"class":82,"line":92},[1909,1913,1917,1921,1925],{"type":40,"tag":80,"props":1910,"children":1911},{"style":917},[1912],{"type":46,"value":928},{"type":40,"tag":80,"props":1914,"children":1915},{"style":931},[1916],{"type":46,"value":934},{"type":40,"tag":80,"props":1918,"children":1919},{"style":917},[1920],{"type":46,"value":939},{"type":40,"tag":80,"props":1922,"children":1923},{"style":917},[1924],{"type":46,"value":944},{"type":40,"tag":80,"props":1926,"children":1927},{"style":917},[1928],{"type":46,"value":949},{"type":40,"tag":80,"props":1930,"children":1931},{"class":82,"line":101},[1932,1936,1940,1944,1948],{"type":40,"tag":80,"props":1933,"children":1934},{"style":917},[1935],{"type":46,"value":957},{"type":40,"tag":80,"props":1937,"children":1938},{"style":960},[1939],{"type":46,"value":20},{"type":40,"tag":80,"props":1941,"children":1942},{"style":917},[1943],{"type":46,"value":939},{"type":40,"tag":80,"props":1945,"children":1946},{"style":917},[1947],{"type":46,"value":944},{"type":40,"tag":80,"props":1949,"children":1950},{"style":917},[1951],{"type":46,"value":949},{"type":40,"tag":80,"props":1953,"children":1954},{"class":82,"line":110},[1955,1959,1963,1967,1971,1975,1979,1983],{"type":40,"tag":80,"props":1956,"children":1957},{"style":917},[1958],{"type":46,"value":982},{"type":40,"tag":80,"props":1960,"children":1961},{"style":985},[1962],{"type":46,"value":988},{"type":40,"tag":80,"props":1964,"children":1965},{"style":917},[1966],{"type":46,"value":939},{"type":40,"tag":80,"props":1968,"children":1969},{"style":917},[1970],{"type":46,"value":944},{"type":40,"tag":80,"props":1972,"children":1973},{"style":917},[1974],{"type":46,"value":1001},{"type":40,"tag":80,"props":1976,"children":1977},{"style":1004},[1978],{"type":46,"value":286},{"type":40,"tag":80,"props":1980,"children":1981},{"style":917},[1982],{"type":46,"value":939},{"type":40,"tag":80,"props":1984,"children":1985},{"style":917},[1986],{"type":46,"value":1015},{"type":40,"tag":80,"props":1988,"children":1989},{"class":82,"line":119},[1990,1994,1998,2002,2006,2010,2014,2019,2023,2028,2032,2037,2041,2045,2049,2053,2057],{"type":40,"tag":80,"props":1991,"children":1992},{"style":917},[1993],{"type":46,"value":982},{"type":40,"tag":80,"props":1995,"children":1996},{"style":985},[1997],{"type":46,"value":1027},{"type":40,"tag":80,"props":1999,"children":2000},{"style":917},[2001],{"type":46,"value":939},{"type":40,"tag":80,"props":2003,"children":2004},{"style":917},[2005],{"type":46,"value":944},{"type":40,"tag":80,"props":2007,"children":2008},{"style":917},[2009],{"type":46,"value":1040},{"type":40,"tag":80,"props":2011,"children":2012},{"style":917},[2013],{"type":46,"value":939},{"type":40,"tag":80,"props":2015,"children":2016},{"style":1004},[2017],{"type":46,"value":2018},"--env-file",{"type":40,"tag":80,"props":2020,"children":2021},{"style":917},[2022],{"type":46,"value":939},{"type":40,"tag":80,"props":2024,"children":2025},{"style":917},[2026],{"type":46,"value":2027},",",{"type":40,"tag":80,"props":2029,"children":2030},{"style":917},[2031],{"type":46,"value":1001},{"type":40,"tag":80,"props":2033,"children":2034},{"style":1004},[2035],{"type":46,"value":2036},"\u002Fpath\u002Fto\u002F.env",{"type":40,"tag":80,"props":2038,"children":2039},{"style":917},[2040],{"type":46,"value":939},{"type":40,"tag":80,"props":2042,"children":2043},{"style":917},[2044],{"type":46,"value":2027},{"type":40,"tag":80,"props":2046,"children":2047},{"style":917},[2048],{"type":46,"value":1001},{"type":40,"tag":80,"props":2050,"children":2051},{"style":1004},[2052],{"type":46,"value":1049},{"type":40,"tag":80,"props":2054,"children":2055},{"style":917},[2056],{"type":46,"value":939},{"type":40,"tag":80,"props":2058,"children":2059},{"style":917},[2060],{"type":46,"value":2061},"]\n",{"type":40,"tag":80,"props":2063,"children":2064},{"class":82,"line":128},[2065],{"type":40,"tag":80,"props":2066,"children":2067},{"style":917},[2068],{"type":46,"value":1169},{"type":40,"tag":80,"props":2070,"children":2071},{"class":82,"line":137},[2072],{"type":40,"tag":80,"props":2073,"children":2074},{"style":917},[2075],{"type":46,"value":1177},{"type":40,"tag":80,"props":2077,"children":2078},{"class":82,"line":146},[2079],{"type":40,"tag":80,"props":2080,"children":2081},{"style":917},[2082],{"type":46,"value":1185},{"type":40,"tag":56,"props":2084,"children":2085},{},[2086],{"type":40,"tag":224,"props":2087,"children":2088},{},[2089],{"type":46,"value":2090},".env file contents:",{"type":40,"tag":68,"props":2092,"children":2096},{"className":2093,"code":2095,"language":46},[2094],"language-text","DBT_HOST=cloud.getdbt.com\nDBT_TOKEN=\u003Cset-via-env-or-secret-manager>\nDBT_ACCOUNT_ID=\u003Cyour-account-id>\nDBT_PROD_ENV_ID=\u003Cyour-prod-env-id>\nDBT_DEV_ENV_ID=\u003Cyour-dev-env-id>\nDBT_USER_ID=\u003Cyour-user-id>\nDBT_PROJECT_DIR=\u002Fpath\u002Fto\u002Fproject\nDBT_PATH=\u002Fpath\u002Fto\u002Fdbt\n",[2097],{"type":40,"tag":76,"props":2098,"children":2099},{"__ignoreMap":73},[2100],{"type":46,"value":2095},{"type":40,"tag":214,"props":2102,"children":2104},{"id":2103},"remote-server-1",[2105],{"type":46,"value":267},{"type":40,"tag":68,"props":2107,"children":2109},{"className":905,"code":2108,"language":907,"meta":73,"style":73},"{\n  \"mcpServers\": {\n    \"dbt\": {\n      \"url\": \"https:\u002F\u002Fcloud.getdbt.com\u002Fapi\u002Fai\u002Fv1\u002Fmcp\u002F\",\n      \"headers\": {\n        \"Authorization\": \"Token ${DBT_TOKEN}\",\n        \"x-dbt-prod-environment-id\": \"${DBT_PROD_ENV_ID}\"\n      }\n    }\n  }\n}\n",[2110],{"type":40,"tag":76,"props":2111,"children":2112},{"__ignoreMap":73},[2113,2120,2143,2166,2203,2227,2264,2296,2303,2310,2317],{"type":40,"tag":80,"props":2114,"children":2115},{"class":82,"line":83},[2116],{"type":40,"tag":80,"props":2117,"children":2118},{"style":917},[2119],{"type":46,"value":920},{"type":40,"tag":80,"props":2121,"children":2122},{"class":82,"line":92},[2123,2127,2131,2135,2139],{"type":40,"tag":80,"props":2124,"children":2125},{"style":917},[2126],{"type":46,"value":928},{"type":40,"tag":80,"props":2128,"children":2129},{"style":931},[2130],{"type":46,"value":934},{"type":40,"tag":80,"props":2132,"children":2133},{"style":917},[2134],{"type":46,"value":939},{"type":40,"tag":80,"props":2136,"children":2137},{"style":917},[2138],{"type":46,"value":944},{"type":40,"tag":80,"props":2140,"children":2141},{"style":917},[2142],{"type":46,"value":949},{"type":40,"tag":80,"props":2144,"children":2145},{"class":82,"line":101},[2146,2150,2154,2158,2162],{"type":40,"tag":80,"props":2147,"children":2148},{"style":917},[2149],{"type":46,"value":957},{"type":40,"tag":80,"props":2151,"children":2152},{"style":960},[2153],{"type":46,"value":20},{"type":40,"tag":80,"props":2155,"children":2156},{"style":917},[2157],{"type":46,"value":939},{"type":40,"tag":80,"props":2159,"children":2160},{"style":917},[2161],{"type":46,"value":944},{"type":40,"tag":80,"props":2163,"children":2164},{"style":917},[2165],{"type":46,"value":949},{"type":40,"tag":80,"props":2167,"children":2168},{"class":82,"line":110},[2169,2173,2178,2182,2186,2190,2195,2199],{"type":40,"tag":80,"props":2170,"children":2171},{"style":917},[2172],{"type":46,"value":982},{"type":40,"tag":80,"props":2174,"children":2175},{"style":985},[2176],{"type":46,"value":2177},"url",{"type":40,"tag":80,"props":2179,"children":2180},{"style":917},[2181],{"type":46,"value":939},{"type":40,"tag":80,"props":2183,"children":2184},{"style":917},[2185],{"type":46,"value":944},{"type":40,"tag":80,"props":2187,"children":2188},{"style":917},[2189],{"type":46,"value":1001},{"type":40,"tag":80,"props":2191,"children":2192},{"style":1004},[2193],{"type":46,"value":2194},"https:\u002F\u002Fcloud.getdbt.com\u002Fapi\u002Fai\u002Fv1\u002Fmcp\u002F",{"type":40,"tag":80,"props":2196,"children":2197},{"style":917},[2198],{"type":46,"value":939},{"type":40,"tag":80,"props":2200,"children":2201},{"style":917},[2202],{"type":46,"value":1015},{"type":40,"tag":80,"props":2204,"children":2205},{"class":82,"line":119},[2206,2210,2215,2219,2223],{"type":40,"tag":80,"props":2207,"children":2208},{"style":917},[2209],{"type":46,"value":982},{"type":40,"tag":80,"props":2211,"children":2212},{"style":985},[2213],{"type":46,"value":2214},"headers",{"type":40,"tag":80,"props":2216,"children":2217},{"style":917},[2218],{"type":46,"value":939},{"type":40,"tag":80,"props":2220,"children":2221},{"style":917},[2222],{"type":46,"value":944},{"type":40,"tag":80,"props":2224,"children":2225},{"style":917},[2226],{"type":46,"value":949},{"type":40,"tag":80,"props":2228,"children":2229},{"class":82,"line":128},[2230,2234,2239,2243,2247,2251,2256,2260],{"type":40,"tag":80,"props":2231,"children":2232},{"style":917},[2233],{"type":46,"value":1090},{"type":40,"tag":80,"props":2235,"children":2236},{"style":1093},[2237],{"type":46,"value":2238},"Authorization",{"type":40,"tag":80,"props":2240,"children":2241},{"style":917},[2242],{"type":46,"value":939},{"type":40,"tag":80,"props":2244,"children":2245},{"style":917},[2246],{"type":46,"value":944},{"type":40,"tag":80,"props":2248,"children":2249},{"style":917},[2250],{"type":46,"value":1001},{"type":40,"tag":80,"props":2252,"children":2253},{"style":1004},[2254],{"type":46,"value":2255},"Token ${DBT_TOKEN}",{"type":40,"tag":80,"props":2257,"children":2258},{"style":917},[2259],{"type":46,"value":939},{"type":40,"tag":80,"props":2261,"children":2262},{"style":917},[2263],{"type":46,"value":1015},{"type":40,"tag":80,"props":2265,"children":2266},{"class":82,"line":137},[2267,2271,2276,2280,2284,2288,2292],{"type":40,"tag":80,"props":2268,"children":2269},{"style":917},[2270],{"type":46,"value":1090},{"type":40,"tag":80,"props":2272,"children":2273},{"style":1093},[2274],{"type":46,"value":2275},"x-dbt-prod-environment-id",{"type":40,"tag":80,"props":2277,"children":2278},{"style":917},[2279],{"type":46,"value":939},{"type":40,"tag":80,"props":2281,"children":2282},{"style":917},[2283],{"type":46,"value":944},{"type":40,"tag":80,"props":2285,"children":2286},{"style":917},[2287],{"type":46,"value":1001},{"type":40,"tag":80,"props":2289,"children":2290},{"style":1004},[2291],{"type":46,"value":1781},{"type":40,"tag":80,"props":2293,"children":2294},{"style":917},[2295],{"type":46,"value":1153},{"type":40,"tag":80,"props":2297,"children":2298},{"class":82,"line":146},[2299],{"type":40,"tag":80,"props":2300,"children":2301},{"style":917},[2302],{"type":46,"value":1161},{"type":40,"tag":80,"props":2304,"children":2305},{"class":82,"line":155},[2306],{"type":40,"tag":80,"props":2307,"children":2308},{"style":917},[2309],{"type":46,"value":1169},{"type":40,"tag":80,"props":2311,"children":2312},{"class":82,"line":164},[2313],{"type":40,"tag":80,"props":2314,"children":2315},{"style":917},[2316],{"type":46,"value":1177},{"type":40,"tag":80,"props":2318,"children":2319},{"class":82,"line":173},[2320],{"type":40,"tag":80,"props":2321,"children":2322},{"style":917},[2323],{"type":46,"value":1185},{"type":40,"tag":56,"props":2325,"children":2326},{},[2327],{"type":40,"tag":224,"props":2328,"children":2329},{},[2330],{"type":46,"value":2331},"Additional headers for SQL\u002FFusion tools:",{"type":40,"tag":68,"props":2333,"children":2335},{"className":905,"code":2334,"language":907,"meta":73,"style":73},"{\n  \"headers\": {\n    \"Authorization\": \"Token ${DBT_TOKEN}\",\n    \"x-dbt-prod-environment-id\": \"${DBT_PROD_ENV_ID}\",\n    \"x-dbt-dev-environment-id\": \"${DBT_DEV_ENV_ID}\",\n    \"x-dbt-user-id\": \"${DBT_USER_ID}\"\n  }\n}\n",[2336],{"type":40,"tag":76,"props":2337,"children":2338},{"__ignoreMap":73},[2339,2346,2369,2404,2439,2476,2509,2516],{"type":40,"tag":80,"props":2340,"children":2341},{"class":82,"line":83},[2342],{"type":40,"tag":80,"props":2343,"children":2344},{"style":917},[2345],{"type":46,"value":920},{"type":40,"tag":80,"props":2347,"children":2348},{"class":82,"line":92},[2349,2353,2357,2361,2365],{"type":40,"tag":80,"props":2350,"children":2351},{"style":917},[2352],{"type":46,"value":928},{"type":40,"tag":80,"props":2354,"children":2355},{"style":931},[2356],{"type":46,"value":2214},{"type":40,"tag":80,"props":2358,"children":2359},{"style":917},[2360],{"type":46,"value":939},{"type":40,"tag":80,"props":2362,"children":2363},{"style":917},[2364],{"type":46,"value":944},{"type":40,"tag":80,"props":2366,"children":2367},{"style":917},[2368],{"type":46,"value":949},{"type":40,"tag":80,"props":2370,"children":2371},{"class":82,"line":101},[2372,2376,2380,2384,2388,2392,2396,2400],{"type":40,"tag":80,"props":2373,"children":2374},{"style":917},[2375],{"type":46,"value":957},{"type":40,"tag":80,"props":2377,"children":2378},{"style":960},[2379],{"type":46,"value":2238},{"type":40,"tag":80,"props":2381,"children":2382},{"style":917},[2383],{"type":46,"value":939},{"type":40,"tag":80,"props":2385,"children":2386},{"style":917},[2387],{"type":46,"value":944},{"type":40,"tag":80,"props":2389,"children":2390},{"style":917},[2391],{"type":46,"value":1001},{"type":40,"tag":80,"props":2393,"children":2394},{"style":1004},[2395],{"type":46,"value":2255},{"type":40,"tag":80,"props":2397,"children":2398},{"style":917},[2399],{"type":46,"value":939},{"type":40,"tag":80,"props":2401,"children":2402},{"style":917},[2403],{"type":46,"value":1015},{"type":40,"tag":80,"props":2405,"children":2406},{"class":82,"line":110},[2407,2411,2415,2419,2423,2427,2431,2435],{"type":40,"tag":80,"props":2408,"children":2409},{"style":917},[2410],{"type":46,"value":957},{"type":40,"tag":80,"props":2412,"children":2413},{"style":960},[2414],{"type":46,"value":2275},{"type":40,"tag":80,"props":2416,"children":2417},{"style":917},[2418],{"type":46,"value":939},{"type":40,"tag":80,"props":2420,"children":2421},{"style":917},[2422],{"type":46,"value":944},{"type":40,"tag":80,"props":2424,"children":2425},{"style":917},[2426],{"type":46,"value":1001},{"type":40,"tag":80,"props":2428,"children":2429},{"style":1004},[2430],{"type":46,"value":1781},{"type":40,"tag":80,"props":2432,"children":2433},{"style":917},[2434],{"type":46,"value":939},{"type":40,"tag":80,"props":2436,"children":2437},{"style":917},[2438],{"type":46,"value":1015},{"type":40,"tag":80,"props":2440,"children":2441},{"class":82,"line":119},[2442,2446,2451,2455,2459,2463,2468,2472],{"type":40,"tag":80,"props":2443,"children":2444},{"style":917},[2445],{"type":46,"value":957},{"type":40,"tag":80,"props":2447,"children":2448},{"style":960},[2449],{"type":46,"value":2450},"x-dbt-dev-environment-id",{"type":40,"tag":80,"props":2452,"children":2453},{"style":917},[2454],{"type":46,"value":939},{"type":40,"tag":80,"props":2456,"children":2457},{"style":917},[2458],{"type":46,"value":944},{"type":40,"tag":80,"props":2460,"children":2461},{"style":917},[2462],{"type":46,"value":1001},{"type":40,"tag":80,"props":2464,"children":2465},{"style":1004},[2466],{"type":46,"value":2467},"${DBT_DEV_ENV_ID}",{"type":40,"tag":80,"props":2469,"children":2470},{"style":917},[2471],{"type":46,"value":939},{"type":40,"tag":80,"props":2473,"children":2474},{"style":917},[2475],{"type":46,"value":1015},{"type":40,"tag":80,"props":2477,"children":2478},{"class":82,"line":128},[2479,2483,2488,2492,2496,2500,2505],{"type":40,"tag":80,"props":2480,"children":2481},{"style":917},[2482],{"type":46,"value":957},{"type":40,"tag":80,"props":2484,"children":2485},{"style":960},[2486],{"type":46,"value":2487},"x-dbt-user-id",{"type":40,"tag":80,"props":2489,"children":2490},{"style":917},[2491],{"type":46,"value":939},{"type":40,"tag":80,"props":2493,"children":2494},{"style":917},[2495],{"type":46,"value":944},{"type":40,"tag":80,"props":2497,"children":2498},{"style":917},[2499],{"type":46,"value":1001},{"type":40,"tag":80,"props":2501,"children":2502},{"style":1004},[2503],{"type":46,"value":2504},"${DBT_USER_ID}",{"type":40,"tag":80,"props":2506,"children":2507},{"style":917},[2508],{"type":46,"value":1153},{"type":40,"tag":80,"props":2510,"children":2511},{"class":82,"line":137},[2512],{"type":40,"tag":80,"props":2513,"children":2514},{"style":917},[2515],{"type":46,"value":1177},{"type":40,"tag":80,"props":2517,"children":2518},{"class":82,"line":146},[2519],{"type":40,"tag":80,"props":2520,"children":2521},{"style":917},[2522],{"type":46,"value":1185},{"type":40,"tag":49,"props":2524,"children":2526},{"id":2525},"client-specific-setup",[2527],{"type":46,"value":2528},"Client-Specific Setup",{"type":40,"tag":214,"props":2530,"children":2532},{"id":2531},"claude-desktop",[2533],{"type":46,"value":368},{"type":40,"tag":658,"props":2535,"children":2536},{},[2537,2549,2559,2571,2580,2585,2590],{"type":40,"tag":364,"props":2538,"children":2539},{},[2540,2542,2547],{"type":46,"value":2541},"Click ",{"type":40,"tag":224,"props":2543,"children":2544},{},[2545],{"type":46,"value":2546},"Claude menu",{"type":46,"value":2548}," in system menu bar (not in-app)",{"type":40,"tag":364,"props":2550,"children":2551},{},[2552,2554],{"type":46,"value":2553},"Select ",{"type":40,"tag":224,"props":2555,"children":2556},{},[2557],{"type":46,"value":2558},"Settings...",{"type":40,"tag":364,"props":2560,"children":2561},{},[2562,2564,2569],{"type":46,"value":2563},"Go to ",{"type":40,"tag":224,"props":2565,"children":2566},{},[2567],{"type":46,"value":2568},"Developer",{"type":46,"value":2570}," tab",{"type":40,"tag":364,"props":2572,"children":2573},{},[2574,2575],{"type":46,"value":2541},{"type":40,"tag":224,"props":2576,"children":2577},{},[2578],{"type":46,"value":2579},"Edit Config",{"type":40,"tag":364,"props":2581,"children":2582},{},[2583],{"type":46,"value":2584},"Add the JSON configuration",{"type":40,"tag":364,"props":2586,"children":2587},{},[2588],{"type":46,"value":2589},"Save and restart Claude Desktop",{"type":40,"tag":364,"props":2591,"children":2592},{},[2593,2598],{"type":40,"tag":224,"props":2594,"children":2595},{},[2596],{"type":46,"value":2597},"Verify:",{"type":46,"value":2599}," Look for MCP server indicator in bottom-right of input box",{"type":40,"tag":56,"props":2601,"children":2602},{},[2603],{"type":40,"tag":224,"props":2604,"children":2605},{},[2606],{"type":46,"value":2607},"Config location:",{"type":40,"tag":360,"props":2609,"children":2610},{},[2611,2622],{"type":40,"tag":364,"props":2612,"children":2613},{},[2614,2616],{"type":46,"value":2615},"macOS: ",{"type":40,"tag":76,"props":2617,"children":2619},{"className":2618},[],[2620],{"type":46,"value":2621},"~\u002FLibrary\u002FApplication Support\u002FClaude\u002Fclaude_desktop_config.json",{"type":40,"tag":364,"props":2623,"children":2624},{},[2625,2626],{"type":46,"value":780},{"type":40,"tag":76,"props":2627,"children":2629},{"className":2628},[],[2630],{"type":46,"value":2631},"%APPDATA%\\Claude\\claude_desktop_config.json",{"type":40,"tag":214,"props":2633,"children":2635},{"id":2634},"claude-code-cli",[2636],{"type":46,"value":373},{"type":40,"tag":56,"props":2638,"children":2639},{},[2640],{"type":46,"value":2641},"Run:",{"type":40,"tag":68,"props":2643,"children":2647},{"className":2644,"code":2645,"language":2646,"meta":73,"style":73},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","claude mcp add dbt -s user -- uvx dbt-mcp\n","bash",[2648],{"type":40,"tag":76,"props":2649,"children":2650},{"__ignoreMap":73},[2651],{"type":40,"tag":80,"props":2652,"children":2653},{"class":82,"line":83},[2654,2659,2664,2669,2674,2679,2684,2689,2694],{"type":40,"tag":80,"props":2655,"children":2656},{"style":960},[2657],{"type":46,"value":2658},"claude",{"type":40,"tag":80,"props":2660,"children":2661},{"style":1004},[2662],{"type":46,"value":2663}," mcp",{"type":40,"tag":80,"props":2665,"children":2666},{"style":1004},[2667],{"type":46,"value":2668}," add",{"type":40,"tag":80,"props":2670,"children":2671},{"style":1004},[2672],{"type":46,"value":2673}," dbt",{"type":40,"tag":80,"props":2675,"children":2676},{"style":1004},[2677],{"type":46,"value":2678}," -s",{"type":40,"tag":80,"props":2680,"children":2681},{"style":1004},[2682],{"type":46,"value":2683}," user",{"type":40,"tag":80,"props":2685,"children":2686},{"style":1004},[2687],{"type":46,"value":2688}," --",{"type":40,"tag":80,"props":2690,"children":2691},{"style":1004},[2692],{"type":46,"value":2693}," uvx",{"type":40,"tag":80,"props":2695,"children":2696},{"style":1004},[2697],{"type":46,"value":2698}," dbt-mcp\n",{"type":40,"tag":56,"props":2700,"children":2701},{},[2702,2704,2710],{"type":46,"value":2703},"This adds the server to your user scope\u002Fconfig (on this system: ",{"type":40,"tag":76,"props":2705,"children":2707},{"className":2706},[],[2708],{"type":46,"value":2709},"~\u002F.claude.json",{"type":46,"value":2711},").",{"type":40,"tag":56,"props":2713,"children":2714},{},[2715],{"type":46,"value":2716},"For a project-specific setup, run:",{"type":40,"tag":68,"props":2718,"children":2720},{"className":2644,"code":2719,"language":2646,"meta":73,"style":73},"claude mcp add dbt -s project -- uvx dbt-mcp\n",[2721],{"type":40,"tag":76,"props":2722,"children":2723},{"__ignoreMap":73},[2724],{"type":40,"tag":80,"props":2725,"children":2726},{"class":82,"line":83},[2727,2731,2735,2739,2743,2747,2752,2756,2760],{"type":40,"tag":80,"props":2728,"children":2729},{"style":960},[2730],{"type":46,"value":2658},{"type":40,"tag":80,"props":2732,"children":2733},{"style":1004},[2734],{"type":46,"value":2663},{"type":40,"tag":80,"props":2736,"children":2737},{"style":1004},[2738],{"type":46,"value":2668},{"type":40,"tag":80,"props":2740,"children":2741},{"style":1004},[2742],{"type":46,"value":2673},{"type":40,"tag":80,"props":2744,"children":2745},{"style":1004},[2746],{"type":46,"value":2678},{"type":40,"tag":80,"props":2748,"children":2749},{"style":1004},[2750],{"type":46,"value":2751}," project",{"type":40,"tag":80,"props":2753,"children":2754},{"style":1004},[2755],{"type":46,"value":2688},{"type":40,"tag":80,"props":2757,"children":2758},{"style":1004},[2759],{"type":46,"value":2693},{"type":40,"tag":80,"props":2761,"children":2762},{"style":1004},[2763],{"type":46,"value":2698},{"type":40,"tag":56,"props":2765,"children":2766},{},[2767,2769,2775],{"type":46,"value":2768},"This adds the server to ",{"type":40,"tag":76,"props":2770,"children":2772},{"className":2771},[],[2773],{"type":46,"value":2774},".mcp.json",{"type":46,"value":2776}," in your project root.",{"type":40,"tag":56,"props":2778,"children":2779},{},[2780],{"type":46,"value":2781},"Alternatively, you can use the manual configuration below.",{"type":40,"tag":56,"props":2783,"children":2784},{},[2785,2790,2792,2797,2799,2804],{"type":40,"tag":224,"props":2786,"children":2787},{},[2788],{"type":46,"value":2789},"Manual configuration:",{"type":46,"value":2791},"\nEdit ",{"type":40,"tag":76,"props":2793,"children":2795},{"className":2794},[],[2796],{"type":46,"value":2709},{"type":46,"value":2798}," (user scope) or create ",{"type":40,"tag":76,"props":2800,"children":2802},{"className":2801},[],[2803],{"type":46,"value":2774},{"type":46,"value":2805}," (project scope) in your project root:",{"type":40,"tag":360,"props":2807,"children":2808},{},[2809,2819],{"type":40,"tag":364,"props":2810,"children":2811},{},[2812,2817],{"type":40,"tag":76,"props":2813,"children":2815},{"className":2814},[],[2816],{"type":46,"value":2709},{"type":46,"value":2818},": Global across all projects",{"type":40,"tag":364,"props":2820,"children":2821},{},[2822,2827],{"type":40,"tag":76,"props":2823,"children":2825},{"className":2824},[],[2826],{"type":46,"value":2774},{"type":46,"value":2828},": Project-specific, can be committed to version control for team sharing. If using token auth, use environment variable references — never commit literal tokens.",{"type":40,"tag":56,"props":2830,"children":2831},{},[2832,2834,2839],{"type":46,"value":2833},"For project-specific dbt setups, use ",{"type":40,"tag":76,"props":2835,"children":2837},{"className":2836},[],[2838],{"type":46,"value":2774},{"type":46,"value":2840}," so your team shares the same configuration.",{"type":40,"tag":56,"props":2842,"children":2843},{},[2844,2846,2851],{"type":46,"value":2845},"Once the config is created, make sure to add the JSON configuration under the ",{"type":40,"tag":76,"props":2847,"children":2849},{"className":2848},[],[2850],{"type":46,"value":934},{"type":46,"value":2852}," key.",{"type":40,"tag":214,"props":2854,"children":2856},{"id":2855},"cursor",[2857],{"type":46,"value":378},{"type":40,"tag":658,"props":2859,"children":2860},{},[2861,2889,2893,2898],{"type":40,"tag":364,"props":2862,"children":2863},{},[2864,2866,2871,2873,2878,2879,2884,2885],{"type":46,"value":2865},"Open ",{"type":40,"tag":224,"props":2867,"children":2868},{},[2869],{"type":46,"value":2870},"Cursor menu",{"type":46,"value":2872}," → ",{"type":40,"tag":224,"props":2874,"children":2875},{},[2876],{"type":46,"value":2877},"Settings",{"type":46,"value":2872},{"type":40,"tag":224,"props":2880,"children":2881},{},[2882],{"type":46,"value":2883},"Cursor Settings",{"type":46,"value":2872},{"type":40,"tag":224,"props":2886,"children":2887},{},[2888],{"type":46,"value":17},{"type":40,"tag":364,"props":2890,"children":2891},{},[2892],{"type":46,"value":2584},{"type":40,"tag":364,"props":2894,"children":2895},{},[2896],{"type":46,"value":2897},"Update paths and credentials",{"type":40,"tag":364,"props":2899,"children":2900},{},[2901],{"type":46,"value":2902},"Save",{"type":40,"tag":214,"props":2904,"children":2906},{"id":2905},"vs-code",[2907],{"type":46,"value":383},{"type":40,"tag":658,"props":2909,"children":2910},{},[2911,2922,2934],{"type":40,"tag":364,"props":2912,"children":2913},{},[2914,2915,2920],{"type":46,"value":2865},{"type":40,"tag":224,"props":2916,"children":2917},{},[2918],{"type":46,"value":2919},"Command Palette",{"type":46,"value":2921}," (Cmd\u002FCtrl + Shift + P)",{"type":40,"tag":364,"props":2923,"children":2924},{},[2925,2927,2932],{"type":46,"value":2926},"Run ",{"type":40,"tag":224,"props":2928,"children":2929},{},[2930],{"type":46,"value":2931},"\"MCP: Open User Configuration\"",{"type":46,"value":2933}," (or Workspace for project-specific)",{"type":40,"tag":364,"props":2935,"children":2936},{},[2937,2939,2945,2947,2952],{"type":46,"value":2938},"Add the JSON configuration (note: VS Code uses ",{"type":40,"tag":76,"props":2940,"children":2942},{"className":2941},[],[2943],{"type":46,"value":2944},"servers",{"type":46,"value":2946}," not ",{"type":40,"tag":76,"props":2948,"children":2950},{"className":2949},[],[2951],{"type":46,"value":934},{"type":46,"value":2953},"):",{"type":40,"tag":68,"props":2955,"children":2957},{"className":905,"code":2956,"language":907,"meta":73,"style":73},"{\n  \"servers\": {\n    \"dbt\": {\n      \"command\": \"uvx\",\n      \"args\": [\"dbt-mcp\"],\n      \"env\": {\n        \"DBT_PROJECT_DIR\": \"\u002Fpath\u002Fto\u002Fproject\",\n        \"DBT_PATH\": \"\u002Fpath\u002Fto\u002Fdbt\"\n      }\n    }\n  }\n}\n",[2958],{"type":40,"tag":76,"props":2959,"children":2960},{"__ignoreMap":73},[2961,2968,2991,3014,3049,3088,3111,3146,3177,3184,3191,3198],{"type":40,"tag":80,"props":2962,"children":2963},{"class":82,"line":83},[2964],{"type":40,"tag":80,"props":2965,"children":2966},{"style":917},[2967],{"type":46,"value":920},{"type":40,"tag":80,"props":2969,"children":2970},{"class":82,"line":92},[2971,2975,2979,2983,2987],{"type":40,"tag":80,"props":2972,"children":2973},{"style":917},[2974],{"type":46,"value":928},{"type":40,"tag":80,"props":2976,"children":2977},{"style":931},[2978],{"type":46,"value":2944},{"type":40,"tag":80,"props":2980,"children":2981},{"style":917},[2982],{"type":46,"value":939},{"type":40,"tag":80,"props":2984,"children":2985},{"style":917},[2986],{"type":46,"value":944},{"type":40,"tag":80,"props":2988,"children":2989},{"style":917},[2990],{"type":46,"value":949},{"type":40,"tag":80,"props":2992,"children":2993},{"class":82,"line":101},[2994,2998,3002,3006,3010],{"type":40,"tag":80,"props":2995,"children":2996},{"style":917},[2997],{"type":46,"value":957},{"type":40,"tag":80,"props":2999,"children":3000},{"style":960},[3001],{"type":46,"value":20},{"type":40,"tag":80,"props":3003,"children":3004},{"style":917},[3005],{"type":46,"value":939},{"type":40,"tag":80,"props":3007,"children":3008},{"style":917},[3009],{"type":46,"value":944},{"type":40,"tag":80,"props":3011,"children":3012},{"style":917},[3013],{"type":46,"value":949},{"type":40,"tag":80,"props":3015,"children":3016},{"class":82,"line":110},[3017,3021,3025,3029,3033,3037,3041,3045],{"type":40,"tag":80,"props":3018,"children":3019},{"style":917},[3020],{"type":46,"value":982},{"type":40,"tag":80,"props":3022,"children":3023},{"style":985},[3024],{"type":46,"value":988},{"type":40,"tag":80,"props":3026,"children":3027},{"style":917},[3028],{"type":46,"value":939},{"type":40,"tag":80,"props":3030,"children":3031},{"style":917},[3032],{"type":46,"value":944},{"type":40,"tag":80,"props":3034,"children":3035},{"style":917},[3036],{"type":46,"value":1001},{"type":40,"tag":80,"props":3038,"children":3039},{"style":1004},[3040],{"type":46,"value":286},{"type":40,"tag":80,"props":3042,"children":3043},{"style":917},[3044],{"type":46,"value":939},{"type":40,"tag":80,"props":3046,"children":3047},{"style":917},[3048],{"type":46,"value":1015},{"type":40,"tag":80,"props":3050,"children":3051},{"class":82,"line":119},[3052,3056,3060,3064,3068,3072,3076,3080,3084],{"type":40,"tag":80,"props":3053,"children":3054},{"style":917},[3055],{"type":46,"value":982},{"type":40,"tag":80,"props":3057,"children":3058},{"style":985},[3059],{"type":46,"value":1027},{"type":40,"tag":80,"props":3061,"children":3062},{"style":917},[3063],{"type":46,"value":939},{"type":40,"tag":80,"props":3065,"children":3066},{"style":917},[3067],{"type":46,"value":944},{"type":40,"tag":80,"props":3069,"children":3070},{"style":917},[3071],{"type":46,"value":1040},{"type":40,"tag":80,"props":3073,"children":3074},{"style":917},[3075],{"type":46,"value":939},{"type":40,"tag":80,"props":3077,"children":3078},{"style":1004},[3079],{"type":46,"value":1049},{"type":40,"tag":80,"props":3081,"children":3082},{"style":917},[3083],{"type":46,"value":939},{"type":40,"tag":80,"props":3085,"children":3086},{"style":917},[3087],{"type":46,"value":1058},{"type":40,"tag":80,"props":3089,"children":3090},{"class":82,"line":128},[3091,3095,3099,3103,3107],{"type":40,"tag":80,"props":3092,"children":3093},{"style":917},[3094],{"type":46,"value":982},{"type":40,"tag":80,"props":3096,"children":3097},{"style":985},[3098],{"type":46,"value":1070},{"type":40,"tag":80,"props":3100,"children":3101},{"style":917},[3102],{"type":46,"value":939},{"type":40,"tag":80,"props":3104,"children":3105},{"style":917},[3106],{"type":46,"value":944},{"type":40,"tag":80,"props":3108,"children":3109},{"style":917},[3110],{"type":46,"value":949},{"type":40,"tag":80,"props":3112,"children":3113},{"class":82,"line":137},[3114,3118,3122,3126,3130,3134,3138,3142],{"type":40,"tag":80,"props":3115,"children":3116},{"style":917},[3117],{"type":46,"value":1090},{"type":40,"tag":80,"props":3119,"children":3120},{"style":1093},[3121],{"type":46,"value":714},{"type":40,"tag":80,"props":3123,"children":3124},{"style":917},[3125],{"type":46,"value":939},{"type":40,"tag":80,"props":3127,"children":3128},{"style":917},[3129],{"type":46,"value":944},{"type":40,"tag":80,"props":3131,"children":3132},{"style":917},[3133],{"type":46,"value":1001},{"type":40,"tag":80,"props":3135,"children":3136},{"style":1004},[3137],{"type":46,"value":1413},{"type":40,"tag":80,"props":3139,"children":3140},{"style":917},[3141],{"type":46,"value":939},{"type":40,"tag":80,"props":3143,"children":3144},{"style":917},[3145],{"type":46,"value":1015},{"type":40,"tag":80,"props":3147,"children":3148},{"class":82,"line":146},[3149,3153,3157,3161,3165,3169,3173],{"type":40,"tag":80,"props":3150,"children":3151},{"style":917},[3152],{"type":46,"value":1090},{"type":40,"tag":80,"props":3154,"children":3155},{"style":1093},[3156],{"type":46,"value":760},{"type":40,"tag":80,"props":3158,"children":3159},{"style":917},[3160],{"type":46,"value":939},{"type":40,"tag":80,"props":3162,"children":3163},{"style":917},[3164],{"type":46,"value":944},{"type":40,"tag":80,"props":3166,"children":3167},{"style":917},[3168],{"type":46,"value":1001},{"type":40,"tag":80,"props":3170,"children":3171},{"style":1004},[3172],{"type":46,"value":1148},{"type":40,"tag":80,"props":3174,"children":3175},{"style":917},[3176],{"type":46,"value":1153},{"type":40,"tag":80,"props":3178,"children":3179},{"class":82,"line":155},[3180],{"type":40,"tag":80,"props":3181,"children":3182},{"style":917},[3183],{"type":46,"value":1161},{"type":40,"tag":80,"props":3185,"children":3186},{"class":82,"line":164},[3187],{"type":40,"tag":80,"props":3188,"children":3189},{"style":917},[3190],{"type":46,"value":1169},{"type":40,"tag":80,"props":3192,"children":3193},{"class":82,"line":173},[3194],{"type":40,"tag":80,"props":3195,"children":3196},{"style":917},[3197],{"type":46,"value":1177},{"type":40,"tag":80,"props":3199,"children":3200},{"class":82,"line":182},[3201],{"type":40,"tag":80,"props":3202,"children":3203},{"style":917},[3204],{"type":46,"value":1185},{"type":40,"tag":658,"props":3206,"children":3207},{"start":110},[3208,3234],{"type":40,"tag":364,"props":3209,"children":3210},{},[3211,3212,3216,3217,3222,3223,3228,3230],{"type":46,"value":2865},{"type":40,"tag":224,"props":3213,"children":3214},{},[3215],{"type":46,"value":2877},{"type":46,"value":2872},{"type":40,"tag":224,"props":3218,"children":3219},{},[3220],{"type":46,"value":3221},"Features",{"type":46,"value":2872},{"type":40,"tag":224,"props":3224,"children":3225},{},[3226],{"type":46,"value":3227},"Chat",{"type":46,"value":3229}," → Enable ",{"type":40,"tag":224,"props":3231,"children":3232},{},[3233],{"type":46,"value":17},{"type":40,"tag":364,"props":3235,"children":3236},{},[3237,3241,3243,3248],{"type":40,"tag":224,"props":3238,"children":3239},{},[3240],{"type":46,"value":2597},{"type":46,"value":3242}," Run ",{"type":40,"tag":224,"props":3244,"children":3245},{},[3246],{"type":46,"value":3247},"\"MCP: List Servers\"",{"type":46,"value":3249}," from Command Palette",{"type":40,"tag":56,"props":3251,"children":3252},{},[3253,3258],{"type":40,"tag":224,"props":3254,"children":3255},{},[3256],{"type":46,"value":3257},"WSL Users:",{"type":46,"value":3259}," Configure in Remote settings, not local user settings:",{"type":40,"tag":360,"props":3261,"children":3262},{},[3263,3273],{"type":40,"tag":364,"props":3264,"children":3265},{},[3266,3267,3272],{"type":46,"value":2926},{"type":40,"tag":224,"props":3268,"children":3269},{},[3270],{"type":46,"value":3271},"\"Preferences: Open Remote Settings\"",{"type":46,"value":3249},{"type":40,"tag":364,"props":3274,"children":3275},{},[3276,3278,3284],{"type":46,"value":3277},"Use full Linux paths (e.g., ",{"type":40,"tag":76,"props":3279,"children":3281},{"className":3280},[],[3282],{"type":46,"value":3283},"\u002Fhome\u002Fuser\u002Fproject",{"type":46,"value":3285},", not Windows paths)",{"type":40,"tag":49,"props":3287,"children":3289},{"id":3288},"verification-steps",[3290],{"type":46,"value":3291},"Verification Steps",{"type":40,"tag":214,"props":3293,"children":3295},{"id":3294},"test-local-server-config",[3296],{"type":46,"value":3297},"Test Local Server Config",{"type":40,"tag":56,"props":3299,"children":3300},{},[3301],{"type":40,"tag":224,"props":3302,"children":3303},{},[3304],{"type":46,"value":3305},"Recommended: Use .env file",{"type":40,"tag":658,"props":3307,"children":3308},{},[3309],{"type":40,"tag":364,"props":3310,"children":3311},{},[3312],{"type":46,"value":3313},"Create a .env file in your project root directory and add minimum environment variables for the CLI tools:",{"type":40,"tag":68,"props":3315,"children":3317},{"className":2644,"code":3316,"language":2646,"meta":73,"style":73},"DBT_PROJECT_DIR=\u002Fpath\u002Fto\u002Fproject\nDBT_PATH=\u002Fpath\u002Fto\u002Fdbt\n",[3318],{"type":40,"tag":76,"props":3319,"children":3320},{"__ignoreMap":73},[3321,3339],{"type":40,"tag":80,"props":3322,"children":3323},{"class":82,"line":83},[3324,3329,3334],{"type":40,"tag":80,"props":3325,"children":3327},{"style":3326},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[3328],{"type":46,"value":714},{"type":40,"tag":80,"props":3330,"children":3331},{"style":917},[3332],{"type":46,"value":3333},"=",{"type":40,"tag":80,"props":3335,"children":3336},{"style":1004},[3337],{"type":46,"value":3338},"\u002Fpath\u002Fto\u002Fproject\n",{"type":40,"tag":80,"props":3340,"children":3341},{"class":82,"line":92},[3342,3346,3350],{"type":40,"tag":80,"props":3343,"children":3344},{"style":3326},[3345],{"type":46,"value":760},{"type":40,"tag":80,"props":3347,"children":3348},{"style":917},[3349],{"type":46,"value":3333},{"type":40,"tag":80,"props":3351,"children":3352},{"style":1004},[3353],{"type":46,"value":3354},"\u002Fpath\u002Fto\u002Fdbt\n",{"type":40,"tag":658,"props":3356,"children":3357},{"start":92},[3358],{"type":40,"tag":364,"props":3359,"children":3360},{},[3361],{"type":46,"value":3362},"Test the server:",{"type":40,"tag":68,"props":3364,"children":3366},{"className":2644,"code":3365,"language":2646,"meta":73,"style":73},"uvx --env-file .env dbt-mcp\n",[3367],{"type":40,"tag":76,"props":3368,"children":3369},{"__ignoreMap":73},[3370],{"type":40,"tag":80,"props":3371,"children":3372},{"class":82,"line":83},[3373,3377,3382,3387],{"type":40,"tag":80,"props":3374,"children":3375},{"style":960},[3376],{"type":46,"value":286},{"type":40,"tag":80,"props":3378,"children":3379},{"style":1004},[3380],{"type":46,"value":3381}," --env-file",{"type":40,"tag":80,"props":3383,"children":3384},{"style":1004},[3385],{"type":46,"value":3386}," .env",{"type":40,"tag":80,"props":3388,"children":3389},{"style":1004},[3390],{"type":46,"value":2698},{"type":40,"tag":56,"props":3392,"children":3393},{},[3394],{"type":40,"tag":224,"props":3395,"children":3396},{},[3397],{"type":46,"value":3398},"Alternative: Environment variables",{"type":40,"tag":68,"props":3400,"children":3402},{"className":2644,"code":3401,"language":2646,"meta":73,"style":73},"# Temporary test (variables only last for this session)\nexport DBT_PROJECT_DIR=\u002Fpath\u002Fto\u002Fproject\nexport DBT_PATH=\u002Fpath\u002Fto\u002Fdbt\nuvx dbt-mcp\n",[3403],{"type":40,"tag":76,"props":3404,"children":3405},{"__ignoreMap":73},[3406,3415,3436,3456],{"type":40,"tag":80,"props":3407,"children":3408},{"class":82,"line":83},[3409],{"type":40,"tag":80,"props":3410,"children":3412},{"style":3411},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[3413],{"type":46,"value":3414},"# Temporary test (variables only last for this session)\n",{"type":40,"tag":80,"props":3416,"children":3417},{"class":82,"line":92},[3418,3423,3428,3432],{"type":40,"tag":80,"props":3419,"children":3420},{"style":931},[3421],{"type":46,"value":3422},"export",{"type":40,"tag":80,"props":3424,"children":3425},{"style":3326},[3426],{"type":46,"value":3427}," DBT_PROJECT_DIR",{"type":40,"tag":80,"props":3429,"children":3430},{"style":917},[3431],{"type":46,"value":3333},{"type":40,"tag":80,"props":3433,"children":3434},{"style":3326},[3435],{"type":46,"value":3338},{"type":40,"tag":80,"props":3437,"children":3438},{"class":82,"line":101},[3439,3443,3448,3452],{"type":40,"tag":80,"props":3440,"children":3441},{"style":931},[3442],{"type":46,"value":3422},{"type":40,"tag":80,"props":3444,"children":3445},{"style":3326},[3446],{"type":46,"value":3447}," DBT_PATH",{"type":40,"tag":80,"props":3449,"children":3450},{"style":917},[3451],{"type":46,"value":3333},{"type":40,"tag":80,"props":3453,"children":3454},{"style":3326},[3455],{"type":46,"value":3354},{"type":40,"tag":80,"props":3457,"children":3458},{"class":82,"line":110},[3459,3463],{"type":40,"tag":80,"props":3460,"children":3461},{"style":960},[3462],{"type":46,"value":286},{"type":40,"tag":80,"props":3464,"children":3465},{"style":1004},[3466],{"type":46,"value":2698},{"type":40,"tag":56,"props":3468,"children":3469},{},[3470],{"type":46,"value":3471},"No errors = successful configuration.",{"type":40,"tag":214,"props":3473,"children":3475},{"id":3474},"verify-in-client",[3476],{"type":46,"value":3477},"Verify in Client",{"type":40,"tag":56,"props":3479,"children":3480},{},[3481],{"type":46,"value":3482},"After setup, ask the AI:",{"type":40,"tag":360,"props":3484,"children":3485},{},[3486,3491,3496],{"type":40,"tag":364,"props":3487,"children":3488},{},[3489],{"type":46,"value":3490},"\"What dbt tools do you have access to?\"",{"type":40,"tag":364,"props":3492,"children":3493},{},[3494],{"type":46,"value":3495},"\"List my dbt metrics\" (if Semantic Layer enabled)",{"type":40,"tag":364,"props":3497,"children":3498},{},[3499],{"type":46,"value":3500},"\"Show my dbt models\" (if Discovery enabled)",{"type":40,"tag":56,"props":3502,"children":3503},{},[3504,3505,3511],{"type":46,"value":829},{"type":40,"tag":678,"props":3506,"children":3508},{"href":3507},"references\u002Ftroubleshooting.md",[3509],{"type":46,"value":3510},"Troubleshooting",{"type":46,"value":3512}," for common issues and fixes.",{"type":40,"tag":56,"props":3514,"children":3515},{},[3516,3517,3523],{"type":46,"value":829},{"type":40,"tag":678,"props":3518,"children":3520},{"href":3519},"references\u002Fenvironment-variables.md",[3521],{"type":46,"value":3522},"Environment Variable Reference",{"type":46,"value":3524}," for the full list of supported variables.",{"type":40,"tag":3526,"props":3527,"children":3528},"style",{},[3529],{"type":46,"value":3530},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":3532,"total":191},[3533,3547,3567,3580,3586,3603,3615],{"slug":3534,"name":3534,"fn":3535,"description":3536,"org":3537,"tags":3538,"stars":21,"repoUrl":22,"updatedAt":3546},"adding-dbt-unit-test","add dbt unit tests","Creates unit test YAML definitions that mock upstream model inputs and validate expected outputs. Use when adding unit tests for a dbt model or practicing test-driven development (TDD) in dbt.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3539,3540,3543],{"name":20,"slug":20,"type":15},{"name":3541,"slug":3542,"type":15},"Testing","testing",{"name":3544,"slug":3545,"type":15},"YAML","yaml","2026-04-06T18:09:14.01391",{"slug":3548,"name":3548,"fn":3549,"description":3550,"org":3551,"tags":3552,"stars":21,"repoUrl":22,"updatedAt":3566},"answering-natural-language-questions-with-dbt","answer business questions using dbt Semantic Layer","Writes and executes SQL queries against the data warehouse using dbt's Semantic Layer or ad-hoc SQL to answer business questions. Use when a user asks about analytics, metrics, KPIs, or data (e.g., \"What were total sales last quarter?\", \"Show me top customers by revenue\"). NOT for validating, testing, or building dbt models during development.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3553,3556,3559,3560,3563],{"name":3554,"slug":3555,"type":15},"Analytics","analytics",{"name":3557,"slug":3558,"type":15},"Data Analysis","data-analysis",{"name":20,"slug":20,"type":15},{"name":3561,"slug":3562,"type":15},"Metrics","metrics",{"name":3564,"slug":3565,"type":15},"SQL","sql","2026-04-06T18:09:07.651959",{"slug":3568,"name":3568,"fn":3569,"description":3570,"org":3571,"tags":3572,"stars":21,"repoUrl":22,"updatedAt":3579},"building-dbt-semantic-layer","build dbt Semantic Layer components","Use when creating or modifying dbt Semantic Layer components — semantic models, metrics, dimensions, entities, measures, or time spines. Covers MetricFlow configuration, metric types (simple, derived, cumulative, ratio, conversion), and validation for both latest and legacy YAML specs.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3573,3574,3577,3578],{"name":3554,"slug":3555,"type":15},{"name":3575,"slug":3576,"type":15},"Data Engineering","data-engineering",{"name":20,"slug":20,"type":15},{"name":3561,"slug":3562,"type":15},"2026-07-18T05:12:20.387564",{"slug":4,"name":4,"fn":5,"description":6,"org":3581,"tags":3582,"stars":21,"repoUrl":22,"updatedAt":23},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3583,3584,3585],{"name":13,"slug":14,"type":15},{"name":20,"slug":20,"type":15},{"name":17,"slug":18,"type":15},{"slug":3587,"name":3587,"fn":3588,"description":3589,"org":3590,"tags":3591,"stars":21,"repoUrl":22,"updatedAt":3602},"creating-mermaid-dbt-dag","generate Mermaid diagrams of dbt model lineage","Generates a Mermaid flowchart diagram of dbt model lineage using MCP tools, manifest.json, or direct code parsing as fallbacks. Use when visualizing dbt model lineage and dependencies as a Mermaid diagram in markdown format.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3592,3595,3596,3599],{"name":3593,"slug":3594,"type":15},"Data Pipeline","data-pipeline",{"name":20,"slug":20,"type":15},{"name":3597,"slug":3598,"type":15},"Diagrams","diagrams",{"name":3600,"slug":3601,"type":15},"Documentation","documentation","2026-04-06T18:09:15.270247",{"slug":3604,"name":3604,"fn":3605,"description":3606,"org":3607,"tags":3608,"stars":21,"repoUrl":22,"updatedAt":3614},"fetching-dbt-docs","search dbt documentation","Retrieves and searches dbt documentation pages in LLM-friendly markdown format. Use when fetching dbt documentation, looking up dbt features, or answering questions about dbt Cloud, dbt Core, or the dbt Semantic Layer.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3609,3610,3611],{"name":20,"slug":20,"type":15},{"name":3600,"slug":3601,"type":15},{"name":3612,"slug":3613,"type":15},"Reference","reference","2026-04-06T18:09:06.36975",{"slug":3616,"name":3616,"fn":3617,"description":3618,"org":3619,"tags":3620,"stars":21,"repoUrl":22,"updatedAt":3629},"migrating-dbt-core-to-fusion","triage dbt-core to Fusion migration errors","Use when a user needs help triaging dbt-core to Fusion migration errors. Runs dbt-autofix first, then classifies remaining errors into actionable categories (auto-fixable, guided fixes, needs input, blocked).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3621,3622,3623,3626],{"name":3575,"slug":3576,"type":15},{"name":20,"slug":20,"type":15},{"name":3624,"slug":3625,"type":15},"Migration","migration",{"name":3627,"slug":3628,"type":15},"Triage","triage","2026-04-06T18:09:01.250175",{"items":3631,"total":1880},[3632,3638,3646,3653,3659,3666,3672,3679,3693,3705,3717,3728],{"slug":3534,"name":3534,"fn":3535,"description":3536,"org":3633,"tags":3634,"stars":21,"repoUrl":22,"updatedAt":3546},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3635,3636,3637],{"name":20,"slug":20,"type":15},{"name":3541,"slug":3542,"type":15},{"name":3544,"slug":3545,"type":15},{"slug":3548,"name":3548,"fn":3549,"description":3550,"org":3639,"tags":3640,"stars":21,"repoUrl":22,"updatedAt":3566},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3641,3642,3643,3644,3645],{"name":3554,"slug":3555,"type":15},{"name":3557,"slug":3558,"type":15},{"name":20,"slug":20,"type":15},{"name":3561,"slug":3562,"type":15},{"name":3564,"slug":3565,"type":15},{"slug":3568,"name":3568,"fn":3569,"description":3570,"org":3647,"tags":3648,"stars":21,"repoUrl":22,"updatedAt":3579},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3649,3650,3651,3652],{"name":3554,"slug":3555,"type":15},{"name":3575,"slug":3576,"type":15},{"name":20,"slug":20,"type":15},{"name":3561,"slug":3562,"type":15},{"slug":4,"name":4,"fn":5,"description":6,"org":3654,"tags":3655,"stars":21,"repoUrl":22,"updatedAt":23},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3656,3657,3658],{"name":13,"slug":14,"type":15},{"name":20,"slug":20,"type":15},{"name":17,"slug":18,"type":15},{"slug":3587,"name":3587,"fn":3588,"description":3589,"org":3660,"tags":3661,"stars":21,"repoUrl":22,"updatedAt":3602},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3662,3663,3664,3665],{"name":3593,"slug":3594,"type":15},{"name":20,"slug":20,"type":15},{"name":3597,"slug":3598,"type":15},{"name":3600,"slug":3601,"type":15},{"slug":3604,"name":3604,"fn":3605,"description":3606,"org":3667,"tags":3668,"stars":21,"repoUrl":22,"updatedAt":3614},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3669,3670,3671],{"name":20,"slug":20,"type":15},{"name":3600,"slug":3601,"type":15},{"name":3612,"slug":3613,"type":15},{"slug":3616,"name":3616,"fn":3617,"description":3618,"org":3673,"tags":3674,"stars":21,"repoUrl":22,"updatedAt":3629},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3675,3676,3677,3678],{"name":3575,"slug":3576,"type":15},{"name":20,"slug":20,"type":15},{"name":3624,"slug":3625,"type":15},{"name":3627,"slug":3628,"type":15},{"slug":3680,"name":3680,"fn":3681,"description":3682,"org":3683,"tags":3684,"stars":21,"repoUrl":22,"updatedAt":3692},"migrating-dbt-project-across-platforms","migrate dbt projects across data platforms","Use when migrating a dbt project from one data platform or data warehouse to another (e.g., Snowflake to Databricks, Databricks to Snowflake) using dbt Fusion's real-time compilation to identify and fix SQL dialect differences.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3685,3686,3689,3690,3691],{"name":3575,"slug":3576,"type":15},{"name":3687,"slug":3688,"type":15},"Database","database",{"name":20,"slug":20,"type":15},{"name":3624,"slug":3625,"type":15},{"name":3564,"slug":3565,"type":15},"2026-04-06T18:09:02.513828",{"slug":3694,"name":3694,"fn":3695,"description":3696,"org":3697,"tags":3698,"stars":21,"repoUrl":22,"updatedAt":3704},"running-dbt-commands","run dbt CLI commands","Formats and executes dbt CLI commands, selects the correct dbt executable, and structures command parameters. Use when running models, tests, builds, compiles, or show queries via dbt CLI. Use when unsure which dbt executable to use or how to format command parameters.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3699,3702,3703],{"name":3700,"slug":3701,"type":15},"CLI","cli",{"name":3575,"slug":3576,"type":15},{"name":20,"slug":20,"type":15},"2026-04-06T18:09:03.791122",{"slug":3706,"name":3706,"fn":3707,"description":3708,"org":3709,"tags":3710,"stars":21,"repoUrl":22,"updatedAt":3716},"troubleshooting-dbt-job-errors","troubleshoot dbt job errors","Diagnoses dbt Cloud\u002Fplatform job failures by analyzing run logs, querying the Admin API, reviewing git history, and investigating data issues. Use when a dbt Cloud\u002Fplatform job fails and you need to diagnose the root cause, especially when error messages are unclear or when intermittent failures occur. Do not use for local dbt development errors.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3711,3712,3713],{"name":3593,"slug":3594,"type":15},{"name":20,"slug":20,"type":15},{"name":3714,"slug":3715,"type":15},"Debugging","debugging","2026-04-06T18:09:05.065669",{"slug":3718,"name":3718,"fn":3719,"description":3720,"org":3721,"tags":3722,"stars":21,"repoUrl":22,"updatedAt":3727},"using-dbt-for-analytics-engineering","build dbt models and tests","Builds and modifies dbt models, writes SQL transformations using ref() and source(), creates tests, and validates results with dbt show. Use when doing any dbt work - building or modifying models, debugging errors, exploring unfamiliar data sources, writing tests, or evaluating impact of changes.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3723,3724,3725,3726],{"name":3554,"slug":3555,"type":15},{"name":3575,"slug":3576,"type":15},{"name":20,"slug":20,"type":15},{"name":3564,"slug":3565,"type":15},"2026-04-06T18:09:11.455851",{"slug":3729,"name":3729,"fn":3730,"description":3731,"org":3732,"tags":3733,"stars":21,"repoUrl":22,"updatedAt":3740},"using-dbt-state","configure and optimize dbt state","Use when a user is enabling, configuring, optimizing, or debugging dbt State (the server-backed reuse mechanism that clones or skips nodes instead of rebuilding them). Use when they conflate dbt State with the `state:modified` selector or `--state` deferral. Use when asked about models rebuilding unexpectedly, views with `select *` rebuilding, volatile SQL (`current_timestamp()`, `random()`) rebuilding or not, cross-developer cloning, lag_tolerance.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[3734,3735,3736,3737],{"name":3575,"slug":3576,"type":15},{"name":3593,"slug":3594,"type":15},{"name":20,"slug":20,"type":15},{"name":3738,"slug":3739,"type":15},"Performance","performance","2026-06-25T07:12:16.623154"]