dbt Semantic Layer MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Connects to the dbt Semantic Layer to provide access to business metrics, allowing users to browse available metrics, generate semantic queries, analyze data with filters and groupings, and visualize query results.

Servidor MCP de capa semántica dbt

Un servidor Modelo-Conector-Presentador (MCP) para consultar sin problemas la capa semántica dbt a través de Claude Desktop y otros asistentes de IA compatibles.

¿Qué es la capa semántica dbt?

La capa semántica de dbt es una potente función que permite definir métricas una vez en el proyecto dbt y reutilizarlas de forma consistente en toda la pila de datos. Proporciona:

  • Una única fuente de verdad para las métricas empresariales
  • Definiciones de métricas consistentes en todas las herramientas de datos
  • Acceso simplificado a métricas complejas para todos los miembros del equipo

Acerca de este proyecto

Este servidor MCP actúa como un puente entre los asistentes de IA (como Claude) y la capa semántica de dbt, lo que le permite:

  • Consulta métricas directamente a través de conversaciones en lenguaje natural
  • Explorar las métricas disponibles y sus definiciones
  • Analice datos con desgloses dimensionales y filtros
  • Visualice los resultados dentro de la interfaz de su asistente de IA

Características

  • 🔍 Descubrimiento de métricas : explore y busque métricas disponibles en su capa semántica dbt
  • 📊 Creación de consultas : Generar y ejecutar consultas semánticas a través del lenguaje natural
  • Análisis de datos : filtre, agrupe y ordene métricas para obtener información más detallada
  • 📈 Visualización de resultados : muestra los resultados de la consulta en un formato fácil de entender

Prerrequisitos

  • Una cuenta de dbt Cloud con capa semántica habilitada
  • Acceso API a su instancia de dbt Cloud
  • Node.js (v14 o posterior)

Instalación

Vía Smithery (Recomendado)

La forma más fácil de instalarlo es a través de Smithery :

npx -y @smithery/cli install @TommyBez/dbt-semantic-layer-mcp --client claude

Uso

Una vez instalado y configurado, puedes interactuar con la capa semántica dbt directamente desde Claude Desktop:

  1. Pregunte sobre las métricas disponibles: "¿Qué métricas están disponibles en mi capa semántica dbt?"
  2. Consultar métricas específicas: "Muéstrame los ingresos mensuales del último trimestre agrupados por categoría de producto"
  3. Analizar tendencias: "¿Cuál es el crecimiento semanal en los registros de usuarios?"

Solución de problemas

Si encuentra problemas:

  • Verifique que sus credenciales de API sean correctas
  • Asegúrese de que su proyecto de dbt Cloud tenga habilitada la capa semántica
  • Comprueba que tus métricas estén correctamente definidas en tu proyecto dbt

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

Expresiones de gratitud

-
security - not tested
A
license - permissive license
-
quality - not tested

Un servidor que permite consultar la capa semántica de dbt a través de conversaciones en lenguaje natural con Claude Desktop y otros asistentes de IA, lo que permite a los usuarios descubrir métricas, crear consultas, analizar datos y visualizar resultados.

  1. What is the dbt Semantic Layer?
    1. About This Project
      1. Features
        1. Prerequisites
          1. Installation
            1. Via Smithery (Recommended)
          2. Usage
            1. Troubleshooting
              1. Contributing
                1. License
                  1. Acknowledgments
                    ID: ckhrsq9uep