DL

dbt-labs/dbt-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

614 stars 145 forks 품질 59 트렌드 41Apache-2.0

DBT와 상호작용하기 위한 MCP(모델 컨텍스트 프로토콜) 서버입니다.

개요

이 MCP(모델 컨텍스트 프로토콜) 서버는 dbt와 상호작용할 수 있는 다양한 도구를 제공합니다. 이 MCP 서버를 사용해 DBT Core, dbt Fusion, dbt 플랫폼에서 AI 에이전트에게 프로젝트의 컨텍스트를 제공할 수 있습니다. 자세한 내용은 여기에서 저희 문서를 읽어보세요. 이 블로그 글은 dbt MCP 서버로 가능한 것에 대한 자세한 내용을 제공합니다. 각 릴리스마다 실험적인 모델 컨텍스트 프로토콜 번들(dbt-mcp.mcpb)을 배포하여 MCPB를 인식하는 클라이언트가 추가 설정 없이도 이 서버를 가져올 수 있도록 합니다. 최신 릴리스 자산에서 번들을 다운로드하고 Anthropic의 mcpb CLI 문서를 따라 설치하거나 검사하세요. 의견이나 질문이 있으시면 GitHub 이슈를 만들거나 #tools-dbt-mcp 채널의 슬랙 커뮤니티에 참여해 주세요. dbt MCP 서버 아키텍처는 에이전트가 다양한 도구에 연결할 수 있도록 합니다. dbt 플랫폼 인프라에서 SQL 실행 및 생성 도구. - execute_sql: 의미층 지원이 있는 dbt 플랫폼 인프라에서 SQL을 실행합니다.

개요(AI 번역)

이 MCP(모델 컨텍스트 프로토콜) 서버는 dbt와 상호작용할 수 있는 다양한 도구를 제공합니다. 이 MCP 서버를 사용해 DBT Core, dbt Fusion, dbt 플랫폼에서 AI 에이전트에게 프로젝트의 컨텍스트를 제공할 수 있습니다.

자세한 내용은 여기에서 저희 문서를 읽어보세요. 이 블로그 글은 dbt MCP 서버로 가능한 것에 대한 자세한 내용을 제공합니다.

실험용 MCP 번들

각 릴리스마다 실험적인 모델 컨텍스트 프로토콜 번들(dbt-mcp.mcpb)을 공개하여 MCPB를 인식하는 클라이언트가 추가 설정 없이도 이 서버를 가져올 수 있습니다. 최신 릴리스 자산에서 번들을 다운로드하고 Anthropic의 mcpb CLI 문서를 따라 설치하거나 검사하세요.

피드백

의견이나 질문이 있으면 GitHub 이슈를 만들거나 #tools-dbt-mcp 채널의 슬랙 커뮤니티에 참여해 주세요.

건축

dbt MCP 서버 아키텍처는 에이전트가 다양한 도구에 연결할 수 있도록 합니다.

도구

SQL

dbt 플랫폼 인프라에서 SQL 실행 및 생성을 위한 도구들.

  • execute_sql: 의미 계층 지원이 있는 dbt 플랫폼 인프라에서 SQL을 실행합니다.
  • text_to_sql: 프로젝트 컨텍스트를 사용하여 자연어로부터 SQL을 생성합니다.

의미층

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

dbt MCP Server

This MCP (Model Context Protocol) server provides various tools to interact with dbt. You can use this MCP server to provide AI agents with context of your project in dbt Core, dbt Fusion, and dbt Platform.

Read our documentation here to learn more. This blog post provides more details for what is possible with the dbt MCP server.

Experimental MCP Bundle

We publish an experimental Model Context Protocol Bundle (dbt-mcp.mcpb) with each release so that MCPB-aware clients can import this server without additional setup. Download the bundle from the latest release assets and follow Anthropic’s mcpb CLI docs to install or inspect it.

Feedback

If you have comments or questions, create a GitHub Issue or join us in the community Slack in the #tools-dbt-mcp channel.

Architecture

The dbt MCP server architecture allows for your agent to connect to a variety of tools.

Tools

SQL

Tools for executing and generating SQL on dbt Platform infrastructure.

  • execute_sql: Executes SQL on dbt Platform infrastructure with Semantic Layer support.
  • text_to_sql: Generates SQL from natural language using project context.

Semantic Layer

To learn more about the dbt Semantic Layer, click here.

  • get_dimension_values: Gets distinct values for a dimension; option to scope to specific metrics.
  • get_dimensions: Gets dimensions for specified metrics.
  • get_entities: Gets entities for specified metrics.
  • get_metrics_compiled_sql: Returns compiled SQL for metrics without executing the query.
  • list_metrics: Retrieves all defined metrics.
  • list_saved_queries: Retrieves all saved queries.
  • query_metrics: Executes metric queries with filtering and grouping options.

Discovery

To learn more about the dbt Discovery API, click here.

  • get_all_macros: Retrieves macros; option to filter by package or return package names only.
  • get_all_models: Retrieves name and description of all models.
  • get_all_sources: Gets all sources with freshness status; option to filter by source name.
  • get_exposure_details: (deprecated — use get_node_details instead)
  • get_exposures: Gets all exposures (downstream dashboards, apps, or analyses).
  • get_lineage: Gets a bounded lineage graph with type, depth, and direction filtering.
  • get_macro_details: (deprecated — use get_node_details instead)
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →