Loading...
{
"mcpServers": {
"DBT Docs MCP": {
"command": "uv",
"args": [
"run",
"--with",
"networkx,mcp[cli],rapidfuzz,dbt-core,python-decouple,sqlglot,tqdm",
"mcp",
"run",
"/Users/mattijs/repos/dbt-docs-mcp/src/mcp_server.py"
],
"env": {
"MANIFEST_PATH": "/Users/mattijs/repos/dbt-docs-mcp/inputs/manifest.json",
"SCHEMA_MAPPING_PATH": "/Users/mattijs/repos/dbt-docs-mcp/outputs/schema_mapping.json",
"MANIFEST_CL_PATH": "/Users/mattijs/repos/dbt-docs-mcp/outputs/manifest_column_lineage.json"
}
}
}
}search_dbt_node_namesFinds dbt nodes by name.
Read-only search operation.
search_dbt_column_namesLocates dbt nodes based on column names.
Read-only search operation.
search_dbt_sql_codeSearches within the compiled SQL code of dbt nodes.
Read-only search operation.
get_dbt_node_attributesRetrieves detailed attributes for a given dbt node ID.
Read-only retrieval of node attributes.
get_dbt_predecessorsFinds direct upstream dependencies of a dbt node.
Read-only lineage exploration.
get_dbt_successorsFinds direct downstream dependents of a dbt node.
Read-only lineage exploration.
get_column_ancestorsTraces all upstream sources for a specific column in a model.
Read-only column-level lineage tracing.
get_column_descendantsTraces all downstream dependents of a specific column in a model.
Read-only column-level lineage tracing.
This server is relatively safe for read-only access to dbt metadata. The primary risk lies in the exposure of sensitive information within the dbt project itself. Ensure the MANIFEST_PATH is secured and dbt project descriptions are sanitized.