übersicht über Fabric Core MCP Server

Fabric Core MCP Server ist ein in der Cloud gehosteter Endpunkt, der KI-Agents die Interaktion mit Microsoft Fabric mithilfe natürlicher Sprache ermöglicht. Basierend auf dem Model Context Protocol (MCP) werden Ihre Eingabeaufforderungen in Fabric API-Aufrufe übersetzt, während Ihre Berechtigungen und Sicherheitsrichtlinien beachtet werden.

Hinweis

Fabric Core MCP Server befindet sich derzeit in der Vorschauversion. Features und Konfiguration können sich vor der allgemeinen Verfügbarkeit ändern.

Tipp

Neu beim Fabric MCP? Beginnen Sie mit der Übersicht über die Fabric MCP-Server, um das Protokoll zu verstehen und Core im Vergleich zu Pro-Dev Servern zu vergleichen.

So funktioniert es

Wenn Sie Ihren KI-Agent mit Fabric Core MCP Server verbinden:

  1. Der Agent stellt eine Verbindung mit dem Cloud-Endpunkt an https://api.fabric.microsoft.com/v1/mcp/core her.
  2. Sie authentifizieren sich über einen browserbasierten OAuth 2.0-Ablauf mit Microsoft Entra ID.
  3. Der Agent ermittelt verfügbare Tools (Suche, Arbeitsbereiche, Elemente, Berechtigungen, Ordner, Kapazitäten).
  4. Wenn Sie eine Frage stellen, wählt der Agent das richtige Tool aus, und der Server ruft die Fabric REST-API in Ihrem Auftrag auf.
  5. Alle Vorgänge respektieren Ihre Fabric RBAC-Berechtigungen und werden in Überwachungsprotokollen aufgezeichnet.

Unterstützte Operationen

Fabric Core MCP Server unterstützt derzeit Folgendes:

  • Katalogsuche – Suchen Sie nach Elementen über Arbeitsbereiche im OneLake-Katalog nach Anzeigename, Beschreibung oder Arbeitsbereichsname. Optional nach Elementtyp filtern.
  • Arbeitsbereichsvorgänge – Arbeitsbereiche auflisten, erstellen, aktualisieren und löschen
  • Elementverwaltung – Erstellen, Lesen, Aktualisieren und Löschen von Fabric-Elementen (Datalakehouses, semantische Modelle, Notizbücher, Pipelines und über 20 andere Typen)
  • Berechtigungsverwaltung – Erteilen und Widerrufen von Arbeitsbereichsrollen (Administrator, Mitglied, Mitwirkender, Viewer)
  • Ordnerorganisation – Erstellen und Verwalten von Ordnern in Arbeitsbereichen
  • Kapazitätsinformationen – Auflisten der verfügbaren Kapazitäten und Überprüfen des Betriebsstatus

Die vollständige Liste der Tools finden Sie in der Toolsreferenz.

Verwendungsszenarios

Erkunden Sie Ihre Fabric-Umgebung

  • "Suchen nach Elementen, die als "Umsatz" beschrieben werden
  • "Seehäuser mit 'Kunde' im Namen finden"
  • "Alle meine Fabric Arbeitsbereiche auflisten"
  • "Alle semantischen Modelle im Sales Analytics-Arbeitsbereich anzeigen"
  • "Welche Seehäuser gibt es in meiner Entwicklungsumgebung?"

Erstellen und Verwalten von Ressourcen

  • "Erstellen eines Arbeitsbereichs namens Sales Analytics Dev"
  • "Erstellen eines Lakehouse namens CustomerData im Dev-Arbeitsbereich"

Berechtigungen verwalten

  • "Wer hat Administratorzugriff auf Sales Analytics?"
  • "Fügen Sie john@contoso.com als Beitragender zu meinem Dev-Arbeitsbereich hinzu"

Automatisieren von Workflows

  • "Erstellen Sie einen neuen Arbeitsbereich mit einem Seehaus, und fügen Sie dann mein Team als Mitwirkende hinzu"
  • "Alle Arbeitsbereiche suchen, in denen ich ein Administrator bin und deren Kapazitätszuweisungen auflisten"

Einschränkungen

  • Alle Vorgänge respektieren Ihre vorhandenen Fabric-Berechtigungen (RBAC)
  • Einige erweiterte Fabric Features verfügen möglicherweise noch nicht über entsprechende MCP-Tools
  • Vorgänge, die Daten innerhalb von Elementen ändern (z. B. Lakehouse-Tabellen oder Notizbuchcode), erfordern direkten Fabric Zugriff.

Nächster Schritt