Koble til datavers med Model Context Protocol

McP (Model Context Protocol) er en åpen protokoll som muliggjør sømløs integrering mellom programmer og eksterne datakilder og verktøy for stor språkmodell (LLM). Microsoft Dataverse kan fungere som en MCP-server, noe som gir intelligent tilgang til tabeller og poster til ulike MCP-klienter som Copilot Studio-agenter, Visual Studio (VS) Code GitHub Copilot, GitHub Copilot CLI, Claude Desktop, Claude Code og mange andre. Denne integrasjonen standardiserer og effektiviserer samspillet mellom AI-modeller og Dataverse-data, noe som gjør det mer effektivt for utviklere å bruke Dataverses omfattende datafunksjoner i sine KI-drevne applikasjoner.

Hvis du vil bruke Dataverse som en MCP-server, må du aktivere og konfigurere MCP-serveren og tillate klienter for Power Platform-miljøet. Når konfigurert, kan du koble til Dataverse MCP-serveren ved hjelp av forskjellige MCP-klienter. Mer informasjon: Konfigurere Dataverse MCP-serveren for et miljø

URL for Dataverse MCP-server

URL-adressen for den eksterne dataverse MCP-serveren følger dette formatet:

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

Hvis for eksempel navnet på den dataverse organisasjonen er contoso, er URL-adressen for MCP-serveren:

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

Koble til en MCP-server for datavers

Det finnes flere måter å koble til en Datavers MCP-server på:

Liste over verktøy

Når du er koblet til Dataverse MCP Server, kan du velge mellom følgende verktøy i Power Platform-miljøet.

Verktøy Description
search_data Søk i strukturerte og ustrukturerte data.
search Søk i tabellskjemaer og forretningsferdigheter etter nøkkelord.
create_record Setter inn en ny rad i en Datavers-tabell og returnerer GUID-en.
update_record Oppdaterer en eksisterende rad i en dataverstabell.
delete_record Slett en rad, bare etter eksplisitt brukergodkjenning.
create_table Oppretter en ny tabell med et angitt skjema.
update_table Endrer skjema eller metadata for en eksisterende tabell.
delete_table Sletter en tabell fra Dataverse, bare etter eksplisitt brukergodkjenning.
read_query Kjør støttede Dataverse SQL-spørringer SELECT .
describe Få detaljer fra søkeresultater for tabeller, poster, skjemaer, ferdigheter og apper.
upsert_skill Legg til eller oppdater en datavers ferdighet/strategiplan.
delete_skill Slett en Dataverse-ferdighet/-strategiplan etter navn.
init_file_upload Generer en SAS-nettadresse for filopplasting.
commit_file_upload Utfør en filopplasting.
file_download Opprett en SAS-URL for å laste ned en fil.

Important

Datavers MCP-serververktøyoverflaten endres. Følgende verktøy ble fjernet og funksjonaliteten erstattet av verktøyene i den forrige tabellen: , og (erstattet av describe_table); og det forrige list_tables verktøyet som søkte dataverse data (endret navn til fetch).describesearchsearch_data Det gjeldende search verktøyet søker i metadata. Hvis du opprettholder tillatelses- eller nektelister i MCP-klienten etter verktøynavn, kan du se gjennom konfigurasjonen slik at de nye verktøynavnene gjenspeiler de tiltenkte tillatelsene. Mer informasjon: Koble til Dataverse med vanlige spørsmål om modellkontekstprotokoll

Bemerkning

Fra og med 15. desember 2025 belastes Dataverse MCP-verktøy når ai-agenter opprettes utenfor Microsoft Copilot Studio. Hvis du har Dynamics 365 Premium-lisenser (for eksempel Dynamics 365 Sales Premium, Finance Premium, Supply Chain Premium og Customer Service Premium) eller en Microsoft 365 Copilot User Subscription License (USL), belastes du ikke for å få tilgang til Dynamics 365-data, selv når disse dataene åpnes utenfor Microsoft Copilot Studio.

Verktøyet search_data faktureres til samme Copilot-kredittsats som faktabasering av leiergraf. Alle andre verktøy, inkludert verktøyet metadata search, følger tekst- og generative AI-verktøy (grunnleggende) per 10 svar Copilot kredittsats. Hvis du vil ha informasjon om Copilot-fakturering, kan du gå til faktureringssatser og -administrasjon.

Neste trinn

Konfigurer Dataverse MCP-serveren for et miljø