Elementary
offiziellExponiert Datenobservabilität, Datenherkunft, Testergebnisse und Vorfälle gegenüber KI-Agenten über MCP.
Was kann man mit Elementary MCP machen?
- Modellmetadaten und -status durchsuchen — Untersuchen Sie die Spalten, Tests und den Ausführungsverlauf eines Modells mit
get_modelundget_models. - Tabellen- und spaltenübergreifende Abhängigkeiten erkunden — Verfolgen Sie vorgelagerte und nachgelagerte Abhängigkeiten über dbt und BI-Tools hinweg mit
get_lineage. - Offene Vorfälle und deren Kontext prüfen — Listen Sie aktive Vorfälle auf und rufen Sie Details über
get_incidentsundget_incidentab. - Testkatalog durchsuchen und Tests hinzufügen — Finden Sie verfügbare Tests mit
search_testsund fügen Sie einen Test zu einer Spalte mitadd_testhinzu. - Testabdeckung für ein Modell überprüfen — Ermitteln Sie, welche Spalten getestet sind und welche nicht, über
get_test_coverage. - Historische Ausführungsläufe anzeigen — Sehen Sie vergangene dbt-Ausführungsergebnisse und Leistungsdetails mit
get_execution_history.
Dokumentation
Elementary MCP Server
Der Elementary MCP Server ermöglicht es Ihnen, Ihre Elementary-Umgebung mit jedem Client zu verbinden, der MCP (Model Context Protocol) unterstützt. Dadurch können KI-Agenten, Copiloten oder natürliche Sprachschnittstellen Ihren Daten-Stack mit Live-Kontext abfragen und darauf reagieren.
Was ist MCP?
MCP (Model Context Protocol) ist ein offenes Protokoll, das von Anthropic eingeführt wurde. Es definiert eine Methode, mit der KI-Systeme strukturiert Kontext aus externen Tools abrufen und Aktionen auslösen können.
Der Elementary MCP Server stellt eine Schnittstelle bereit, um wichtige Teile Ihrer Datenumgebung abzufragen – darunter:
- Modelle
- Tests
- Vorfälle
- Testabdeckung
- Herkunft (dbt + BI), einschließlich Spaltenebene
- Vorfälle
Dies ermöglicht Workflows wie:
- Fragen: „Wie ist der Status des Modells, das das Umsatz-Dashboard speist?“
- Automatisches Erstellen eines Aktualitätstests für eine Spalte
- Durchsuchen der Herkunft, um vorgelagerte Ursachen von Problemen zu finden
- Auslösen von Aktualisierungen oder Synchronisierungen, ohne eine Benutzeroberfläche zu öffnen
Funktionsweise
Der MCP Server läuft als Remote-Dienst und wird über einen einzigen authentifizierten Endpunkt bereitgestellt. Er ist mit jedem MCP-fähigen Client kompatibel, wie z. B. Claude, Cursor IDE sowie benutzerdefinierten Agenten und LLM-Copiloten.
Unterstützte Operationen
Sie können den Elementary MCP Server nutzen für:
- Vollständige Asset-Details – Metadaten, Spaltendefinitionen und Testabdeckung
- Herkunft – Erkunden Sie die Herkunft auf Tabellen- und Spaltenebene über dbt- und BI-Tools hinweg
- Vorfälle – Zeigen Sie offene Vorfälle und deren Kontext an
- Tests – Durchsuchen und Hinzufügen von Tests mithilfe des Testkatalogs
- Modelle – Überprüfen Sie Modellmetadaten und -status
- Ausführungsverlauf – Zeigen Sie historische Ausführungen und Leistungsdetails an
In Kürze verfügbar
Wir erweitern die Unterstützung um:
- Datenzustands-Zusammenfassungen
- Volumen- und Aktualitätsmetriken
- Synchronisationsauslöser
- Cloud-Testkonfigurations-Updates