Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Du kan oprette forbindelse til Microsoft Dataverse ved hjælp af en MCP-klient (modelkontekstprotokol), der ikke er Microsoft, f.eks. Claude Desktop eller Claude Code. Der er to metoder til at oprette forbindelse mellem ikke-Microsoft-klienter og en Dataverse MCP-server:
-
Lokal proxy: Brug
@microsoft/dataversenpm-pakken til at køre en lokal proxy, der opretter forbindelse til Dataverse MCP-serveren på dine vegne. -
Fjernslutpunkt: Opret direkte forbindelse til Dataverse MCP-serverens eksterne slutpunkt (
/api/mcp) ved at registrere en brugerdefineret Microsoft Entra-app.
Forudsætninger
- Dataverse MCP-serveren skal være aktiveret for miljøet. Flere oplysninger: Konfigurer og administrer Dataverse MCP-serveren for et miljø
- For den lokale proxytilgang: Node.js (version 18 eller nyere) installeret på computeren.
- For tilgangen til fjernslutpunktet: Adgang til at registrere et program i Microsoft Entra-id.
Opret forbindelse ved hjælp af den lokale proxy
NPM-pakken @microsoft/dataverse indeholder en lokal proxy, der håndterer godkendelse og kommunikation med Dataverse MCP-serveren. Denne fremgangsmåde anbefales til de fleste mcp-klienter, der ikke er Microsoft, og som kan køre lokale MCP-servere.
Tildel lejeradministratorsamtykke
En lejeradministrator skal give administratorsamtykke til CLI-appen Dataverse, før brugerne kan godkende. Gå til følgende URL-adresse i en browser, hvor du erstatter {your-tenant-id} med dit Microsoft Entra-lejer-id:
https://login.microsoftonline.com/{your-tenant-id}/adminconsent?client_id=0c412cc3-0dd6-449b-987f-05b053db9457
Log på med en lejeradministratorkonto, og acceptér prompten om tilladelser. Dette trin skal kun fuldføres én gang pr. lejer.
Aktivér Dataverse CLI-klienten i Power Platform Administration
Før du kan oprette forbindelse ved hjælp af den lokale proxy, skal Dataverse CLI-klienten være aktiveret som en tilladt MCP-klient i dit miljø.
- Gå til Power Platform Administration. Vælg Administrer>miljøer.
- Vælg det miljø, hvor du vil aktivere klienten, og vælg derefter Indstillinger.
- Under Indstillinger skal du vælge Produktfunktioner>. Rul ned for at finde Kontekstprotokol for dataversemodel , og vælg Avancerede indstillinger.
- Find Dataverse CLI-klienten (app-id
0c412cc3-0dd6-449b-987f-05b053db9457), og angiv Er aktiveret til Ja. - Vælg Gem og luk.
Notat
Hvis dataverse-kommandolinjegrænsefladen ikke vises på listen over tilgængelige klienter, kan du tilføje den manuelt. Opret en ny klientpost med et vilkårligt navn, og angiv app-id'et 0c412cc3-0dd6-449b-987f-05b053db9457, og aktivér det derefter.
Installér den lokale proxy
Du kan installere pakken @microsoft/dataverse globalt eller køre den direkte med npx.
Hvis du vil installere globalt, skal du køre følgende kommando i en terminal:
npm install -g @microsoft/dataverse
Du kan også bruge npx til at køre proxyen uden at installere den globalt:
npx @microsoft/dataverse mcp https://yourorg.crm.dynamics.com
Tips
Hvis du vil oprette forbindelse til eksempelslutpunktet (/api/mcp_preview) i stedet for det generelt tilgængelige slutpunkt (/api/mcp), skal du føje --preview parameteren til kommandoen. Eksempel: npx @microsoft/dataverse mcp https://yourorg.crm.dynamics.com --preview. Eksempelslutpunktet skal være aktiveret i dit miljø. Flere oplysninger: Brug prøveversionsværktøjer og kommende funktioner på Dataverse MCP-serveren
Konfigurer den lokale proxy i Claude Desktop
I dette afsnit beskrives det, hvordan du konfigurerer dataverse MCP-serverens lokale proxy i Claude Desktop. Hvis du ikke allerede har gjort det, skal du downloade og installere Claude Desktop.
Åbn Claude Desktop, og gå til Filindstillinger>>Udvikler.
Vælg Rediger konfiguration for at åbne
claude_desktop_config.jsonfilen.Føj følgende JSON-kodestykke til filen. Erstat
<friendly name>med et navn, du nemt kan huske (f.eks . MyDataverseMCPServer), og erstat<your org URL>med URL-adressen til dit Dataverse-miljø (f.eks.https://contoso.crm.dynamics.com).{ "mcpServers": { "<friendly name>": { "command": "npx", "args": [ "-y", "@microsoft/dataverse", "mcp", "<your org URL>" ] } } }Gem filen.
Kontrollér forbindelsen i Claude Desktop
- Afslut Claude Desktop ved at vælgeFilafslutning>, og åbn den derefter igen for at anvende ændringerne.
- Log på med dine legitimationsoplysninger, når du bliver bedt om at godkende i dit Dataverse-miljø.
- Vælg Søg og værktøjer for at kontrollere, at Dataverse MCP-serveren og dens værktøjer er tilgængelige. Du bør kunne se det fulde navn, du har konfigureret (f.eks . MyDataverseMCPServer).
- Vælg navnet på MCP-serveren for at få vist listen over værktøjer, der understøttes af serveren.
Tips
Du kan aktivere og deaktivere individuelle værktøjer for hver MCP-server, der er registreret med Claude Desktop. Dette giver dig kontrol over, hvilke værktøjer der er tilgængelige til brug.
Konfigurer den lokale proxy i Claude Code
I dette afsnit beskrives det, hvordan du konfigurerer den lokale Dataverse MCP-serverproxy i Claude Code. Hvis du ikke allerede har gjort det, skal du downloade og installere Claude Code.
Kør følgende kommando for at tilføje Dataverse MCP-serveren. Erstat https://yourorg.crm.dynamics.com med URL-adressen til dit Dataverse-miljø.
claude mcp add dataverse -t stdio -- npx -y @microsoft/dataverse mcp https://yourorg.crm.dynamics.com
Bekræft og interager med forbindelsen i Claude Code
- Genstart Claude Code for at anvende ændringerne.
- Log på med dine legitimationsoplysninger, når du bliver bedt om at godkende i dit Dataverse-miljø.
- Kontrollér, at Dataverse MCP-serveren og dens værktøjer er tilgængelige. Du bør kunne se det fulde navn, du har konfigureret (f.eks . MyDataverseMCPServer).
- Vælg navnet på MCP-serveren for at få vist listen over værktøjer, der understøttes af serveren.
Hvis du har data i Dataverse-miljøet, kan du teste konfigurationen ved at spørge listetabeller i Dataverse, beskrive tabelkontoen, eller hvor mange konti jeg har. Flere oplysninger: Tilføjelse og fjernelse af eksempeldata
Tips
Hvis du har andre MCP-servere registreret med Claude Code, skal du inkludere Dataverse i din prompt for at angive, hvilken MCP-server der skal bruges.
Opret forbindelse ved hjælp af fjernslutpunktet
Du kan oprette forbindelse fra ikke-Microsoft MCP-klienter direkte til dataverse MCP-serverens eksterne slutpunkt uden at bruge en lokal proxy. Denne fremgangsmåde kræver, at du registrerer et brugerdefineret program i Microsoft Entra ID og føjer dets klient-id til listen over tilladte klienter i Power Platform Administration.
Registrer en brugerdefineret Microsoft Entra-app
Registrer et program i Microsoft Entra ID, der skal bruges til godkendelse, når der oprettes forbindelse til Dataverse MCP-serveren. Du kan få generelle oplysninger om appregistrering ved at gå til Registrer et program med Microsoft-identitetsplatformen.
Følg disse trin for at registrere en app til brug sammen med Dataverse MCP-serveren:
- Log på Microsoft Entra-administrationscenter.
- Gå til Registreringer>>, og vælg derefter Ny registrering.
- Angiv et navn til dit program (f.eks . Dataverse MCP Client), konfigurer de understøttede kontotyper for dit scenarie, og vælg derefter Registrer.
- Bemærk program-id'et (klient)på siden Oversigt. Du skal bruge denne værdi for at konfigurere den tilladte klient i Power Platform Administration og for at konfigurere din MCP-klient.
Konfigurer API-tilladelser for Dataverse MCP-serveren
Når du har registreret appen, skal du give den tilladelser til at få adgang til Dataverse MCP-serveren.
- I appregistreringen skal du vælge API-tilladelser i venstre navigationsrude.
- Vælg Tilføj en tilladelse.
- Vælg Microsoft API'er, og vælg derefter Dynamics CRM.
- Vælg tilladelsen mcp.tools , og vælg derefter Tilføj tilladelser.
Notat
Det godkendelsesflow, der bruges af Entra-appen, afhænger af den MCP-klient, du bruger. Du kan finde de understøttede godkendelsesmetoder i dokumentationen til din MCP-klient.
Føj den brugerdefinerede app til listen over tilladte klienter
Når du har registreret Entra-appen, skal du føje klient-id'et til listen over tilladte MCP-klienter for dit miljø.
- Gå til Power Platform Administration. Vælg Administrer>miljøer.
- Vælg det miljø, hvor du vil tillade klienten, og vælg derefter Indstillinger.
- Under Indstillinger skal du vælge Produktfunktioner>. Rul ned for at finde Kontekstprotokol for dataversemodel , og vælg Avancerede indstillinger.
- Tilføj en ny klientpost. Angiv et navn til klienten, og angiv program-id'et (klient) fra registreringen af din Entra-app.
- Angiv er aktiveret til Ja.
- Vælg Gem og luk.
Opret forbindelse til fjernslutpunktet
Konfigurer din MCP-klient for at oprette forbindelse til Dataverse MCP-serveren på følgende URL-adresse:
https://<your org URL>/api/mcp
For eksempel: https://contoso.crm.dynamics.com/api/mcp
Brug program-id'et (klient) fra registreringen af din Entra-app til godkendelse. Se din MCP-klients dokumentation for at få specifikke konfigurationstrin.