dbt-docs-mcp
dbt-docs-mcp
Servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con los metadatos del proyecto dbt, incluyendo los artefactos de la documentación dbt ( manifest.json , catalog.json ). Este servidor expone la información del grafo dbt y permite consultar detalles de nodos, linaje de modelos/columnas y metadatos relacionados.
Funcionalidad clave
Este servidor proporciona herramientas para:
Buscar nodos dbt:
Busque nodos (modelos, fuentes, pruebas, etc.) por nombre (
search_dbt_node_names).Localizar nodos según los nombres de columnas (
search_dbt_column_names).Busque dentro del código SQL compilado de los nodos (
search_dbt_sql_code).
Inspeccionar nodos:
Recupere atributos detallados para cualquier ID único de nodo determinado (
get_dbt_node_attributes).
Explorar Linaje:
Encuentre dependencias ascendentes directas (predecesores) de un nodo (
get_dbt_predecessors).Encuentra dependientes directos descendentes (sucesores) de un nodo (
get_dbt_successors).
Linaje a nivel de columna:
Rastrear todas las fuentes ascendentes para una columna específica en un modelo (
get_column_ancestors).Rastrear todos los dependientes descendentes de una columna específica en un modelo (
get_column_descendants).
Extensiones sugeridas:
Herramienta que permite ejecutar consultas SQL.
Herramienta que recupera metadatos de tabla/vista/columna directamente de la base de datos.
Herramienta para buscar en la base de conocimiento.
Related MCP server: OpsLevel MCP
Empezando
Requisitos previos: asegúrese de tener Python instalado y uv
Clonar el repositorio:
git clone <repository-url> cd dbt-docs-mcpOpcional: analizar el manifiesto dbt para el linaje a nivel de columna:
Configurar el entorno Python requerido, por ejemplo: GXP2
Utilice el script proporcionado
scripts/create_manifest_cl.pyy simplemente proporcione la ruta a su manifiesto dbt, catálogo dbt y las rutas de salida deseadas para su esquema y archivo de linaje de columnas: GXP3Dependiendo del tamaño de su proyecto dbt, la creación de un linaje de columnas puede tomar un tiempo (horas)
Ejecutar el servidor:
Si su cliente MCP deseado (Claude Desktop, Cursor, etc.) admite mcp.json, se vería así: GXP4
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
MCP server for querying Forkast documentation
Enable secure connectivity between Sentry issues and debugging data, and LLM clients, using a Model Context Protocol (MCP) server.
A Model Context Protocol server for Wix AI tools
MCP server to assist with JxBrowser development.
Related MCP Servers
- AlicenseBqualityAmaintenanceA MCP (Model Context Protocol) server for interacting with dbt.16602Apache 2.0

OpsLevel MCPofficial
AlicenseNot gradedqualityCmaintenanceModel Context Protocol (MCP) server for OpsLevel12MIT- AlicenseBqualityBmaintenanceA Model Context Protocol (MCP) server for Storybook.290846MIT
- AlicenseNot gradedqualityAmaintenanceLocal-first MCP server for querying multi-repo engineering documentation artifacts from a SQLite corpus.10AGPL 3.0
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mattijsdp/dbt-docs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server