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.
Stellen Sie eine Verbindung mit Microsoft Dataverse mithilfe eines Nicht-Microsoft-Modellkontextprotokollclients (MCP) her. In diesem Beispiel wird beschrieben, wie Sie mithilfe von Claude eine Verbindung herstellen.
Voraussetzungen
Dies sind die Voraussetzungen für die Verwendung eines Dataverse MCP-Servers mit Claude.
- Aktivieren Sie den Dataverse MCP-Server für die Umgebung über PPAC-Einstellungen. Weitere Informationen: Konfigurieren und Verwalten des Dataverse MCP-Servers für eine Umgebung
- Eine Dataverse-Verbindung für die MCP-Konfiguration.
- Installieren Sie den lokalen Dataverse MCP-Serverproxy.
- Die Mandanten-ID Ihrer Dataverse-Umgebung.
Hinweis
Derzeit wird nur Claude Desktop unterstützt.
Eine Dataverse-Verbindung für die MCP-Konfiguration erstellen
Wechseln Sie zu Power Automate. Wechseln Sie ggf. in die richtige Umgebung, indem Sie sie oben rechts auswählen.
Wählen Sie im linken Navigationsbereich Verbindungen und dann in der Befehlsleiste + Neue Verbindung aus.
Geben Sie "Dataverse" in das Suchfeld ein, und wählen Sie dann den Microsoft Dataverse-Connector aus.
SchließenBefolgen Sie die Anweisungen auf dem Bildschirm ab.
Notieren Sie sich den Benutzernamen im Verbindungsnamen. Dies sollte derselbe Name sein, den Sie zuvor zum Erstellen der Umgebung verwendet haben.
Wählen Sie die Verbindung aus, um sie zu öffnen. Fügen Sie diese URL ein, wenn Sie dazu aufgefordert werden.
https://make.preprod.powerautomate.com/environments/fb6637eb-601d-e9d2-b7f0-1613fca29e7e/connections?apiName=shared_commondataserviceforapps&connectionName=64244f45b6f045299463becb30bcd9b8
Den lokalen Proxy des Dataverse MCP-Servers installieren
Mit diesen Schritten wird der lokale Proxy des Dataverse MCP-Servers installiert, der vom MCP-Client verwendet wird, z. B. Claude Desktop oder VS Code GitHub Copilot.
Installieren Sie das .NET SDK 8.0 entweder aus dem Download oder mit diesem PowerShell-Befehl.
winget install Microsoft.DotNet.SDK.8Führen Sie in einem Windows-Terminalfenster diesen Befehl aus, um den lokalen Microsoft-Proxy
PowerPlatform.Dataverse.MCPzu installieren.dotnet tool install --global --add-source https://api.nuget.org/v3/index.json Microsoft.PowerPlatform.Dataverse.MCP
Die Mandanten-ID Ihrer Dataverse-Umgebung abrufen
Wenn Sie den Dataverse MCP-Server für Claude Desktop oder VS Code GitHub konfigurieren, müssen Sie den TenantID-Wert angeben.
Dies ist eine der Möglichkeiten, um Mandanten-ID-Details abzurufen:
- Wechseln Sie zu Power Apps.
- Wählen Sie Einstellungen (Zahnradsymbol) oben rechts und dann Sitzungsdetails.
- Kopieren Sie den Wert der Mandanten-ID aus den Power Apps-Sitzungsdetails in die Windows-Zwischenablage. Notieren Sie sich diese GUID, da sie später in den Konfigurationsschritten verwendet wird.
Dataverse MCP-Server in Claude konfigurieren und verwenden
Claude AI ist ein großes Sprachmodell (LLM) und Chatbot, das von Anthropic entwickelt wurde. Es zeichnet sich durch die Verarbeitung natürlicher Sprache aus und ist multimodal, d. h. es kann Text-, Audio- und visuelle Eingaben verarbeiten. Claude kann Fragen beantworten, Dokumente zusammenfassen, Text generieren und sogar Diagramme, Animationen und Code erstellen.
Claude Desktop herunterladen
Falls noch nicht geschehen, laden Sie Claude Desktop herunter, und installieren Sie sie.
Nachdem Sie Claude Desktop installiert haben, können Sie Claude von Ihrem Desktop aus finden und starten.
Dataverse MCP-Server in Claude Desktop konfigurieren
Öffnen Sie Claude Desktop und gehen Sie zu Datei>Einstellungen.
Wenn Sie zuvor noch keine MCP-Server für Claude Desktop konfiguriert haben, wird ein Dialogfeld Einstellungen angezeigt. Wählen Sie Config bearbeiten.
Die Claude-Desktopdateien werden angezeigt. Öffnen Sie die
claude_desktop_config.jsonDatei mit Ihrem bevorzugten JSON-Editor.Ersetzen Sie <verbindungs-URL> und <Mandanten-ID> durch Ihre Verbindungs-URL und Mandanten-ID , und fügen Sie den JSON-Codeausschnitt in den entsprechenden Abschnitt der Datei ein. Weitere Informationen: Dataverse-Verbindung für die MCP-Konfiguration erstellen und Mandanten-ID Ihrer Dataverse-Umgebung abrufen
Verwenden Sie einen <Anzeigenamen> für Ihren Dataverse MCP-Server, den Sie sich leicht merken können, z. B. MyDataverseMCPServer.
{
"mcpServers": {
"<friendly name>": {
"command": "Microsoft.PowerPlatform.Dataverse.MCP",
"args": [
"--ConnectionUrl",
"<URL for Dataverse connection>",
"--MCPServerName",
"DataverseMCPServer",
"--TenantId",
"<Tenant Id GUID>",
"--EnableHttpLogging",
"true",
"--EnableMsalLogging",
"false",
"--Debug",
"false",
"--BackendProtocol",
"HTTP"
]
}
}
}
- Speichern Sie diese Datei und kehren Sie zum Claude-Desktop zurück.
Überprüfen und Interagieren mit der Verbindung in Claude Desktop
- Starten Sie Claude Desktop neu, und stellen Sie sicher, dass die Änderungen wirksam werden. Wählen Sie Datei>Beenden aus.
- Öffnen Sie Claude Desktop jetzt, da die Konfiguration des Dataverse MCP-Servers aus dem vorherigen Schritt abgeschlossen ist. Sie müssen sich mit Ihren Anmeldeinformationen bei Ihrer Dataverse-Umgebung anmelden.
- Stellen Sie sicher, dass Sie den Dataverse MCP-Server und die Tools anzeigen können, indem Sie Suche und Tools auswählen. Sie sollten in der Lage sein, Ihren Anzeigenamen des Dataverse MCP-Servers, z. B. MyDataverseMCPServer, zu beobachten.
- Wenn Sie den MCP-Server (MyDataverseMCPServer) auswählen, können Sie die Liste der Tools anzeigen, die von diesem MCP-Server unterstützt werden.
Tipp
Sie können einzelne Tools für jeden bei Claude registrierten MCP-Server aktivieren und deaktivieren. So haben Sie die Kontrolle darüber, welche Tools Sie verwenden möchten.
Mit dem Dataverse MCP-Server in Claude Desktop interagieren
Wenn Sie Daten in der Dataverse-Umgebung haben, können Sie mit dem Testen Ihrer Einrichtung beginnen, indem Sie Tabellen in Dataverse auflisten, die Tabelle 'Konto' beschreiben oder wie viele Konten habe ich, und so weiter. Weitere Informationen: Hinzufügen oder Entfernen von Beispieldaten
Tipp
Wenn Sie andere MCP-Server bei Claude registriert haben, sollten Sie "Dataverse" in Ihre Eingabeaufforderung aufnehmen, um spezifisch anzugeben, welchen MCP-Server Sie verwenden möchten.
Verwandte Artikel
Herstellen einer Verbindung mit Dataverse mit dem Modellkontextprotokoll