MCP server for dbt-core (OSS) users as the official dbt MCP only supports dbt Cloud. Supports project metadata, model and column-level lineage and dbt documentation.
Model Context Protocol (MCP) server for interacting with dbt project metadata, including dbt Docs artifacts (manifest.json
, catalog.json
). This server exposes dbt graph information and allows querying node details, model/column lineage, and related metadata.
This server provides tools to:
search_dbt_node_names
).search_dbt_column_names
).search_dbt_sql_code
).get_dbt_node_attributes
).get_dbt_predecessors
).get_dbt_successors
).get_column_ancestors
).get_column_descendants
).git clone <repository-url>
cd dbt-docs-mcp
uv sync
scripts/create_manifest_cl.py
and simply provide the path to your dbt manifest, dbt catalog and the desired output paths for your schema and column lineage file:python scripts/create_manifest_cl.py --manifest-path PATH_TO_YOUR_MANIFEST_FILE --catalog-path PATH_TO_YOUR_CATALOG_FILE --schema-mapping-path DESIRED_OUTPUT_PATH_FOR_SCHEMA_MAPPING --manifest-cl-path DESIRED_OUTPUT_PATH_FOR_MANIFEST_CL
{
"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"
}
}
}
}
An MCP server for the Chroma embedding database, providing persistent, searchable working memory for AI-assisted development with features like automated context recall and codebase indexing.
MCP Server For Apache Doris, an MPP-based real-time data warehouse.
Access a comprehensive database of over 30,000 SaaS products, including reviews, pricing, alternatives, and growth metrics.
Integrate with Metabase to query databases and visualize data. Requires Metabase URL and API key for authentication.
A Go implementation of a Model Context Protocol (MCP) server for Trino, enabling LLM models to query distributed SQL databases through standardized tools.
A TypeScript and SQLite-based server enabling AI to remember personal data for personalized communication.
A MCP server that provides real-time cryptocurrency market data through CoinCap's public API without requiring authentication
Logs statistical variations and unusual events in conversation structures to a SQLite database.
A server for secure interaction with Microsoft SQL Server databases using environment variables for configuration.
Immutable ledger database with live synchronization