MCP.so
登录

dbt-docs-mcp

@mattijsdp

关于 dbt-docs-mcp

MCP (model context protocol) server for interacting with dbt Docs

基本信息

分类

记忆与知识

许可证

MIT

运行时

python

传输方式

stdio

发布者

mattijsdp

提交者

Mattijs De Paepe

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "dbt-docs-mcp": {
      "command": "uv",
      "args": [
        "sync"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is dbt-docs-mcp?

dbt-docs-mcp is an MCP server that exposes dbt project metadata from manifest.json and catalog.json artifacts. It lets you query graph information, inspect node details, and explore model and column lineage within a dbt project.

How to use dbt-docs-mcp?

Requires Python and uv. Clone the repo, optionally run the provided script to generate column-level lineage data, then start the server with uv run … mcp run … and set the environment variables MANIFEST_PATH, SCHEMA_MAPPING_PATH, and MANIFEST_CL_PATH. Configuration is typically placed in an MCP client’s mcp.json.

Key features of dbt-docs-mcp

  • Search nodes by name, column name, or compiled SQL.
  • Retrieve detailed attributes of any node by unique ID.
  • Find direct upstream predecessors of a node.
  • Find direct downstream successors of a node.
  • Trace column-level ancestors and descendants.
  • Supports extensions for SQL execution and database metadata.

Use cases of dbt-docs-mcp

  • Discover which models depend on a given source table.
  • Understand the full upstream lineage of a specific column.
  • Find models whose compiled SQL contains a known pattern.
  • Validate the impact of schema changes on downstream nodes.

FAQ from dbt-docs-mcp

评论

记忆与知识 分类下的更多 MCP 服务器