Elementary MCP Server

officiel

Exposer l'observabilité des données, la traçabilité, les résultats de tests et les incidents aux agents IA via MCP.

Documentation

Serveur MCP Elementary

Le serveur MCP Elementary vous permet de connecter votre environnement Elementary à tout client prenant en charge MCP (Model Context Protocol). Cela permet aux agents IA, copilotes ou interfaces en langage naturel d’interroger et d’agir sur votre pile de données en utilisant un contexte en direct.

Qu’est-ce que MCP ?

MCP (Model Context Protocol) est un protocole ouvert introduit par Anthropic. Il définit une manière pour les systèmes IA de récupérer du contexte et de déclencher des actions depuis des outils externes de façon structurée.

Le serveur MCP Elementary expose une interface pour interroger les éléments clés de votre environnement de données, notamment :

  • Modèles
  • Tests
  • Incidents
  • Couverture de tests
  • Lignage (dbt + BI), y compris au niveau des colonnes
  • Incidents

Cela permet des flux de travail tels que :

  • Demander « Quel est le statut du modèle qui alimente le tableau de bord des revenus ? »
  • Créer automatiquement un test de fraîcheur pour une colonne
  • Parcourir le lignage pour trouver les causes amont des problèmes
  • Déclencher des mises à jour ou des synchronisations sans ouvrir d’interface utilisateur

Comment ça fonctionne

Le serveur MCP s’exécute en tant que service distant et est exposé via un point de terminaison unique authentifié. Il est compatible avec tout client compatible MCP, tel que Claude, Cursor IDE ainsi que des agents personnalisés et des copilotes LLM.

Opérations prises en charge

Vous pouvez utiliser le serveur MCP Elementary pour :

  • Détails complets des actifs - Métadonnées, définitions de colonnes et couverture de tests
  • Lignage - Explorer le lignage au niveau des tables et des colonnes à travers dbt et les outils BI
  • Incidents - Voir les incidents ouverts et leur contexte
  • Tests - Parcourir et ajouter des tests en utilisant le catalogue de tests
  • Modèles - Inspecter les métadonnées et le statut des modèles
  • Historique d’exécution - Voir les exécutions historiques et les détails de performance

Prochainement

Nous étendons la prise en charge pour inclure :

  • Résumés de santé des données
  • Métriques de volume et de fraîcheur
  • Déclencheurs de synchronisation
  • Mises à jour de la configuration des tests cloud