Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Model Context Protocol (MCP) bietet eine standardisierte Möglichkeit für KI-Modelle wie Azure OpenAI-Modelle, um externe Tools und Datenquellen zu ermitteln und zu verwenden. MCP erleichtert das Erstellen intelligenter Anwendungen, die Daten in Echtzeit abfragen, begründen und bearbeiten können. MCP erleichtert außerdem KI-Agents das Auffinden, Herstellen einer Verbindung zu und die Verwendung von Unternehmensdaten.
MCP in Microsoft Fabric Real-Time Intelligence ermöglicht KI-Modellen, KI-Agents und Anwendungen die Interaktion mit Real-Time Intelligence-Komponenten mithilfe natürlicher Sprache.
Real-Time Intelligence bietet zwei Arten von MCP-Servern: lokal und remote. Jede Option verfügt über eigene Bereitstellungsmodelle, Funktionen und Anwendungsfälle.
Lokaler MCP-Server für Real-Time Intelligence
Der lokale MCP-Server für Fabric Real-Time Intelligence ist ein Open-Source-Server, den Sie selbst installieren, hosten und verwalten. Sie wird auf Ihrem lokalen Computer ausgeführt und bietet Zugriff auf Real-Time Intelligence- und Azure Data Explorer-Ressourcen.
Zu den wichtigsten Merkmalen gehören:
- Bereitstellung: Der Server wird auf Ihrem lokalen Computer selbst gehostet.
- Quelle: Der Server ist auf GitHub als Open Source verfügbar.
- Access: Sie abfragen und verwalten Eventhouse-, Eventstream-, Aktivierer-, Karten- und Azure Data Explorer-Ressourcen.
- Verwaltung: Sie verwalten Installation, Updates und Wartung.
Ausführliche Informationen finden Sie unter "Erste Schritte mit dem lokalen MCP-Server".
MCP-Remoteserver
Microsoft hostet Remote-MCP-Server und macht sie als HTTP-Endpunkte verfügbar. Sie konfigurieren Ihren MCP-Client, um eine Verbindung mit diesen Servern herzustellen, ohne Software zu installieren oder zu verwalten.
| Server | Beschreibung | Fähigkeiten |
|---|---|---|
| Eventhouse MCP-Server | Ermöglicht KI-Agents, Ereignishäuser mithilfe natürlicher Sprache abzufragen. | Schemaermittlung, KQL-Abfragegenerierung, Datensampling, Übersetzung natürlicher Sprache in KQL (das NL2KQL-Framework ) |
| Aktivator MCP-Server | Ermöglicht KI-Agents, mit Fabric Aktivator zu interagieren | Erstellen von Überwachungsregeln, Verwaltung von Warnungen, ausgelöste Aktionen |
| Operations Agent MCP-Server | Ermöglicht KI-Agents das Konfigurieren und Bedienen eines Operations-Agents mithilfe natürlicher Sprache. | Befehlskonfiguration, Playbook-Generierung, Überwachungsmanagement |
- MCP-Host: Die Umgebung, in der das KI-Modell (z. B. GPT-4, Claude oder Gemini) ausgeführt wird.
- MCP-Client: Ein zwischengeschalteter Dienst, der die Anforderungen des KI-Modells an MCP-Server weiterleitet, z. B. GitHub Copilot, Cline oder Claude Desktop.
- MCP-Server: Kleine Anwendungen, die bestimmte Features für KI-Modelle zugänglich machen, z. B. das Ausführen von Datenbankabfragen. Beispielsweise kann ein Real-Time Intelligence MCP-Server KQL-Abfragen für den Echtzeitdatenabruf aus KQL-Datenbanken ausführen.
Weitere Informationen findest du unter:
- Erste Schritte mit dem Remote-MCP-Server für Eventhouses
- Erste Schritte mit dem Remote-MCP-Server für aktivator
Wann sie lokale vs. Remoteserver verwenden
Stellen Sie Fragen in einfachem Englisch oder anderen Sprachen, und das System wandelt sie in optimierte Abfragen um.
| Szenario | Empfohlene Option |
|---|---|
| Abfragen von Eventhouse- oder Azure Data Explorer-Daten mit voller Kontrolle über den Server | Lokaler MCP-Server |
| Abfragen eines Eventhouses ohne Verwaltung der Serverinfrastruktur | Remote-MCP-Server für Eventhouses |
| Erstellen von Überwachungsregeln und Warnungen im Aktivierer | Remote MCP-Server für Activator |
| Konfigurieren von Anweisungen, Generieren von Playbooks und Verwalten der Überwachung für einen Operations-Agent | Remote-MCP-Server für Operations-Agents |
| Verwenden in Cloud-Agent-Plattformen wie Microsoft Copilot Studio oder Microsoft Foundry | MCP-Remoteserver |
| Offline- oder luftgespaltener Zugriff erforderlich | Lokaler MCP-Server |
| Möchten Sie automatische Updates und Wartung | MCP-Remoteserver |
Unterstützte KI-Clients
Sowohl lokale als auch Remote-MCP-Server funktionieren mit beliebten KI-Clients.
Unterstützte Real-Time Intelligence-Komponenten
Eventhouse: Führen Sie KQL-Abfragen für die KQL-Datenbanken in Ihrem Eventhouse-Back-End aus. Mit dieser einheitlichen Schnittstelle können KI-Agents Ihre Echtzeitdaten durchsuchen, Muster analysieren und Aktionen basierend auf dem gefundenen Verhalten ergreifen.
Hinweis
Sie können auch den Fabric Real-Time Intelligence MCP-Server verwenden, um KQL-Abfragen für die Cluster in Ihrem Azure Data Explorer Back-End auszuführen.
Eventstreams: Abfragen und Verwalten von Eventstreams zum Analysieren von Streamingdaten und Abrufen von Echtzeiteinblicken. Sie können Ereignisstreams in Ihrem Arbeitsbereich auflisten, Details und Definitionen abrufen, neue Eventstreams erstellen und vieles mehr.
Aktivator: Interagieren Sie mit Fabric Aktivator, um Aktivatorartefakte in Ihrem Arbeitsbereich aufzulisten, Triggeraktionen zu erstellen und Benachrichtigungen einzurichten.
Operations-Agents: Erstellen und Verwalten von Operations-Agents zum Überwachen und Reagieren auf sich ändernde Daten. Sie können Agents suchen und konfigurieren, sie starten und beenden und den Verlauf ihrer Vorgänge finden.
Karte: Abfragen und Verwalten von Kartenressourcen zum Visualisieren von geospatialen Daten. Sie können Karten in Ihrem Arbeitsbereich auflisten, Details und Definitionen abrufen, neue Karten erstellen und vieles mehr.
Überlegungen und Einschränkungen
Security
MCP ist ein neues Phänomen. Wie bei allen neuen Technologiestandards sollten Sie eine Sicherheitsüberprüfung durchführen, um sicherzustellen, dass alle Systeme, die in MCP-Server integriert sind, alle Vorschriften und Standards einhalten, die Ihr System einhalten muss. Diese Überprüfung umfasst nicht nur die Real-Time Intelligence MCP-Server, sondern auch jeden MCP-Client oder -Agent, den Sie implementieren möchten (bis zum Modellanbieter).
Sie sollten die Microsoft-Sicherheitsrichtlinien für MCP-Server befolgen, einschließlich der Aktivierung der Microsoft Entra ID-Authentifizierung, der sicheren Tokenverwaltung und der Netzwerkisolation. Ausführliche Informationen finden Sie in der Microsoft Sicherheitsdokumentation.
Berechtigungen und Risiken
MCP-Clients können Vorgänge entsprechend den Berechtigungen des Benutzers in der Fabric-rollenbasierten Zugriffssteuerung (RBAC) aufrufen. Autonome oder falsch konfigurierte Clients können destruktive Aktionen ausführen. Sie sollten RBAC-Rollen mit geringsten Rechten überprüfen und anwenden und Schutzmaßnahmen vor der Bereitstellung implementieren.
Bestimmte Schutzmaßnahmen, z. B. Flags, um destruktive Vorgänge zu verhindern, werden nicht in der MCP-Spezifikation standardisiert und werden möglicherweise nicht von allen Clients unterstützt.
Compliance-Verantwortung
Der MCP-Server kann zusammen mit Clients und Diensten installiert und verwendet werden sowie Daten mit ihnen austauschen. Diese Clients und Dienste können große Sprachmodelle (LLMs) von Drittanbietern, KI-Agenten oder Dienste umfassen, die außerhalb der Compliance-Grenzen von Fabric betrieben werden. Sie sind dafür verantwortlich, sicherzustellen, dass jede Integration den geltenden organisatorischen, behördlichen und vertraglichen Anforderungen entspricht.