Tabellarischer MCP-Server
Dies ist ein Model Context Protocol (MCP)-Server zum lokal Ausführen von tabellarischen Modellen, d. h. PowerBI-Modellen, die auf PowerBI Desktop ausgeführt werden.
Dieser Server ermöglicht jedem MCP-fähigen LLM-Client die Kommunikation mit Ihren tabellarischen Modellen und unterstützt Sie beim Debuggen, Analysieren und Erstellen von DAX-Abfragen.
So funktioniert es
Es stellt mithilfe von AdomdConnection in ADOMD.NET eine Verbindung zu einer lokal ausgeführten Instanz tabellarischer Modelle her.
Über diese Verbindung ermöglicht der Server den Clients dann die Ausführung von DAX-Abfragen zum Abrufen von Modellmetadaten (mithilfe von DAX-INFO-Funktionen ) über vordefinierte und gut dokumentierte Tools für hohe Genauigkeit sowie benutzerdefinierte DAX-Abfragen zum Debuggen und Entwickeln.
Dieser MCP-Server ermöglicht die Kommunikation zwischen Clients und tabellarischen Power BI-Modellen über ADOMD.NET und unterstützt sowohl vordefinierte Metadatenabfragen als auch flexible DAX-Abfragen mit vollständigen DEFINE-Blockfunktionen für erweiterte Analysen.
Werkzeuge
Maßnahmen auflisten
Alle Kennzahlen im Modell auflisten, optional gefiltert nach Tabellennamen
GetMeasureDetails
Abrufen von Details zu einer bestimmten Maßnahme anhand des Namens
Tabellen auflisten
Listen Sie alle Tabellen im Modell auf
GetTableDetails
Abrufen von Details zu einer bestimmten Tabelle nach Namen
Tabellenspalten abrufen
Abrufen von Spalten für eine bestimmte Tabelle nach Namen
Tabellenbeziehungen abrufen
Abrufen von Beziehungen für eine bestimmte Tabelle nach Namen
VorschauTabellendaten
Daten aus einer Tabelle in der Vorschau anzeigen (oberste N Zeilen)
RunQuery
Führen Sie eine DAX-Abfrage aus. Unterstützt vollständige DAX-Abfragen mit DEFINE-Blöcken, EVALUATE-Anweisungen oder einfachen Ausdrücken.
So installieren Sie
Anforderungen und Installationsanweisungen finden Sie unter docs/Installation.md
.
Testen
Siehe resources/testing.md
Lizenz
MIT
This server cannot be installed
tabellarisch-mcp