Elementary

oficial

Exponer observabilidad de datos, linaje, resultados de pruebas e incidentes a agentes de IA a través de MCP

¿Qué puedes hacer con Elementary MCP?

  • Examinar metadatos y estado del modelo — Inspeccione las columnas, pruebas e historial de ejecución de un modelo usando get_model y get_models.
  • Explorar linaje a nivel de tabla y columna — Trace dependencias ascendentes y descendentes en dbt y herramientas de BI con get_lineage.
  • Revisar incidentes abiertos y su contexto — Liste incidentes activos y profundice en los detalles mediante get_incidents y get_incident.
  • Buscar en el catálogo de pruebas y agregar pruebas — Encuentre pruebas disponibles con search_tests y agregue una prueba a una columna usando add_test.
  • Verificar la cobertura de pruebas de un modelo — Recupere qué columnas están probadas y cuáles no a través de get_test_coverage.
  • Visualizar ejecuciones históricas — Consulte resultados de ejecuciones pasadas de dbt y detalles de rendimiento con get_execution_history.

Documentación

Servidor MCP de Elementary

El Servidor MCP de Elementary te permite conectar tu entorno de Elementary a cualquier cliente que soporte MCP (Protocolo de Contexto de Modelo). Esto permite que agentes de IA, copilotos o interfaces de lenguaje natural consulten y actúen sobre tu stack de datos usando contexto en vivo.

¿Qué es MCP?

MCP (Protocolo de Contexto de Modelo) es un protocolo abierto presentado por Anthropic. Define una forma para que los sistemas de IA obtengan contexto y activen acciones desde herramientas externas de manera estructurada.

El Servidor MCP de Elementary expone una interfaz para consultar partes clave de tu entorno de datos, incluyendo:

  • Modelos
  • Pruebas
  • Incidentes
  • Cobertura de pruebas
  • Linaje (dbt + BI), incluyendo a nivel de columna
  • Incidentes

Esto habilita flujos de trabajo como:

  • Preguntar “¿Cuál es el estado del modelo que alimenta el panel de ingresos?”
  • Crear automáticamente una prueba de frescura para una columna
  • Navegar por el linaje para encontrar causas raíz de problemas
  • Activar actualizaciones o sincronizaciones sin abrir una interfaz de usuario

Cómo funciona

El Servidor MCP se ejecuta como un servicio remoto y se expone a través de un único endpoint autenticado. Es compatible con cualquier cliente habilitado para MCP, como Claude, Cursor IDE y agentes personalizados y copilotos de LLM.

Operaciones soportadas

Puedes usar el Servidor MCP de Elementary para:

  • Detalles completos de activos - Metadatos, definiciones de columnas y cobertura de pruebas
  • Linaje - Explorar linaje a nivel de tabla y columna a través de dbt y herramientas de BI
  • Incidentes - Ver incidentes abiertos y su contexto
  • Pruebas - Navegar y agregar pruebas usando el catálogo de pruebas
  • Modelos - Inspeccionar metadatos y estado de modelos
  • Historial de ejecución - Ver ejecuciones históricas y detalles de rendimiento

Próximamente

Estamos ampliando el soporte para incluir:

  • Resúmenes de salud de datos
  • Métricas de volumen y frescura
  • Disparadores de sincronización
  • Actualizaciones de configuración de pruebas en la nube