DBT Core Tools
Provides a FastMCP server for analyzing DBT manifests, offering automatic schema version detection and comprehensive lineage tracking.
About
The DBT Manifest server is a FastMCP solution designed to streamline the analysis and management of DBT project metadata. It intelligently parses DBT `manifest.json` files, supporting a wide range of schema versions from v0 to v12 with automatic detection and backward compatibility. This tool stores processed manifest data in an efficient SQLite database, enabling robust querying and persistence for various analytical tasks, including detailed lineage tracking, model information retrieval, and comprehensive schema insights, all while adhering to professional Python development standards.
Key Features
- Comprehensive DBT Model Lineage Analysis (upstream and downstream)
- Efficient SQLite Database Storage for manifest data
- Version-Adaptive Parsing for backward compatibility with legacy formats
- Detailed DBT Model Information Retrieval, including compiled code
- 0 GitHub stars
- Automatic DBT Manifest Schema Version Detection (v0-v12)
Use Cases
- Programmatically query DBT model lineage for data governance and impact analysis
- Analyze DBT project structure and dependencies
- Extract detailed DBT model information for reporting and automation workflows