Herstellen einer Verbindung mit Dataverse mit dem Modellkontextprotokoll

Das Model Context Protocol (MCP) ist ein offenes Protokoll, das eine nahtlose Integration zwischen LLM-Anwendungen (Large Language Model) und externen Datenquellen und Tools ermöglicht. Microsoft Dataverse kann als MCP-Server fungieren und intelligenten Zugriff auf Tabellen und Datensätze für verschiedene MCP-Clients wie Copilot Studio-Agenten, Visual Studio (VS) Code GitHub Copilot, GitHub Copilot CLI, Claude Desktop, Claude Code und viele andere ermöglichen. Diese Integration standardisiert und rationalisiert die Interaktion zwischen KI-Modellen und Dataverse-Daten und macht es für Entwickler effizienter und effektiver, die umfangreichen Datenfunktionen von Dataverse in ihren KI-gesteuerten Anwendungen anzuwenden.

Um Dataverse als MCP-Server zu verwenden, müssen Sie den MCP-Server und die zugelassenen Clients für Ihre Power Platform-Umgebung aktivieren und konfigurieren. Nach der Konfiguration können Sie mithilfe verschiedener MCP-Clients eine Verbindung mit dem Dataverse MCP-Server herstellen. Weitere Informationen: Konfigurieren des Dataverse MCP-Servers für eine Umgebung

Dataverse MCP-Server-URL

Die Dataverse MCP-Remoteserver-URL folgt diesem Format:

https://{dataverseOrgName}.crm.dynamics.com/api/mcp

Wenn der Name Ihrer Dataverse-Organisation beispielsweise lautet contoso, lautet die MCP-Server-URL:

https://contoso.crm.dynamics.com/api/mcp

Herstellen einer Verbindung mit einem Dataverse MCP-Server

Es gibt mehrere Möglichkeiten, eine Verbindung mit einem Dataverse MCP-Server herzustellen:

Liste der Tools

Sobald sie mit dem Dataverse MCP-Server verbunden sind, können Sie aus den folgenden Tools in der Power Platform-Umgebung auswählen.

Werkzeug Beschreibung
search_data Suchen Sie strukturierte und unstrukturierte Daten.
search Durchsuchen Sie Tabellenschemas und Geschäftsfähigkeiten nach Schlüsselwort.
create_record Fügt eine neue Zeile in eine Dataverse-Tabelle ein und gibt die GUID zurück.
update_record Aktualisiert eine vorhandene Zeile in einer Dataverse-Tabelle.
delete_record Löschen Sie eine Zeile, nur nach expliziter Benutzergenehmigung.
create_table Erstellt eine neue Tabelle mit einem angegebenen Schema.
update_table Ändert Schema oder Metadaten einer vorhandenen Tabelle.
delete_table Löscht eine Tabelle aus Dataverse, nur nach expliziter Benutzergenehmigung.
read_query Führen Sie unterstützte Dataverse SQL-Abfragen SELECT aus.
describe Rufen Sie Details aus den Suchergebnissen für Tabellen, Datensätze, Schemas, Fähigkeiten und Apps ab.
upsert_skill Fügen Sie einen Dataverse-Skill bzw. ein Dataverse-Playbook hinzu oder aktualisieren Sie ihn bzw. es.
delete_skill Löschen Sie eine Dataverse-Fähigkeit/ein Dataverse-Playbook nach Namen.
init_file_upload Generieren Sie eine SAS-URL für den Dateiupload.
commit_file_upload Datei-Upload bestätigen.
file_download Generieren Sie eine SAS-URL für den Dateidownload.

Wichtig

Die Dataverse MCP-Servertooloberfläche wird geändert. Die folgenden Tools wurden entfernt und ihre Funktionalität durch die Tools in der vorherigen Tabelle ersetzt: describe_table, , und list_tables (ersetzt durch fetch); und das vorherige describe Tool, das Dataverse-Daten durchsucht hat (umbenannt in searchsearch_data). Das aktuelle search Tool durchsucht Metadaten. Wenn Sie Zulassungs- oder Ablehnungslisten in Ihrem MCP-Client nach Toolnamen verwalten, überprüfen Sie Ihre Konfiguration, damit die neuen Toolnamen Ihre beabsichtigten Berechtigungen widerspiegeln. Weitere Informationen: Herstellen einer Verbindung mit Dataverse mit häufig gestellten Fragen zum Modellkontextprotokoll

Hinweis

Ab dem 15. Dezember 2025 werden Dataverse MCP-Tools in Rechnung gestellt, wenn sie von KI-Agenten genutzt werden, die außerhalb von Microsoft Copilot Studio erstellt wurden. Wenn Sie über Dynamics 365 Premium-Lizenzen (z. B. Dynamics 365 Sales Premium, Finance Premium, Supply Chain Premium und Customer Service Premium) oder über eine Microsoft 365 Copilot-Benutzerabonnementlizenz (USL) verfügen, werden Sie nicht für den Zugriff auf Dynamics 365-Daten berechnet, auch wenn von außerhalb von Microsoft Copilot Studio auf diese Daten zugegriffen wird.

Das search_data-Tool wird zum gleichen Copilot-Credit-Satz abgerechnet wie das Mandanten-Graph-Grounding. Alle anderen Tools, einschließlich des Tools für Metadaten search, unterliegen dem Copilot-Creditsatz von 10 pro Antwort für Text- und generative KI-Tools (Basis). Informationen zur Copilot-Abrechnung finden Sie unter Abrechnungsraten und -verwaltung.

Nächste Schritte

Konfigurieren des Dataverse MCP-Servers für eine Umgebung