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?

  • Check asset health — Solicita metadatos, definiciones de columnas y cobertura de pruebas para cualquier modelo o tabla en tu stack de datos.
  • Explore lineage — Rastrea dependencias a nivel de tabla y columna en dbt y herramientas de BI para encontrar causas raíz de problemas.
  • Review incidents — Obtén una lista de incidentes abiertos con su contexto para entender qué está fallando actualmente.
  • Browse and add tests — Busca en el catálogo de pruebas y crea nuevas pruebas, como una prueba de frescura para una columna específica.
  • Inspect model details — Consulta metadatos del modelo, estado y rendimiento histórico de ejecuciones sin abrir la interfaz de usuario.

Documentación

Servidor MCP de Elementary

El servidor MCP de Elementary te permite conectar tu entorno de Elementary con cualquier cliente que sea compatible con MCP (Protocolo de Contexto de Modelos). Esto permite que agentes de IA, copilotos o interfaces de lenguaje natural consulten y actúen sobre tu stack de datos utilizando contexto en vivo.

¿Qué es MCP?

MCP (Protocolo de Contexto de Modelos) es un protocolo abierto introducido por Anthropic. Define una forma para que los sistemas de IA recuperen 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 permite 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
  • Explorar el linaje para encontrar causas upstream 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, el IDE de Cursor, agentes personalizados y copilotos de LLM.

Operaciones compatibles

Puedes usar el servidor MCP de Elementary para:

  • Detalles completos de activos - Metadatos, definiciones de columnas y cobertura de pruebas
  • Linaje - Explora el linaje a nivel de tabla y columna en herramientas de dbt y BI
  • Incidentes - Consulta incidentes abiertos y su contexto
  • Pruebas - Explora y agrega pruebas usando el catálogo de pruebas
  • Modelos - Inspecciona metadatos y estado de modelos
  • Historial de ejecuciones - Consulta 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
  • Activadores de sincronización
  • Actualizaciones de configuración de pruebas en la nube

Esta documentación está construida y alojada en Mintlify, una plataforma de documentación para desarrolladores.