Dataverse'iga ühenduse loomine mudelikonteksti protokolli abil

Model Context Protocol (MCP) on avatud protokoll, mis võimaldab sujuvat integreerimist suurte keelemudelite (LLM) rakenduste ning väliste andmeallikate ja tööriistade vahel. Microsoft Dataverse võib toimida MCP serverina, pakkudes intelligentset ligipääsu tabelitele ja kirjetele erinevatele MCP klientidele nagu Copilot Studio agendid, Visual Studio (VS) Code GitHub Copilot, GitHub Copilot CLI, Claude desktop, Claude Code ja paljud teised. See integratsioon standardiseerib ja ühtlustab tehisintellekti mudelite ja Dataverse andmete vahelist suhtlust, muutes arendajate jaoks tõhusamaks ja tulemuslikumaks oma AI-põhistes rakendustes rikkalike andmevõimaluste rakendamise Dataverse.

Dataverse'i kasutamiseks MCP-serverina peate lubama ja konfigureerima MCP-serveri ja lubatud kliendid oma Power Platformi keskkonna jaoks. Pärast konfigureerimist saate luua ühenduse Dataverse MCP-serveriga, kasutades erinevaid MCP-kliente. Lisateave: Dataverse MCP-serveri konfigureerimine keskkonna jaoks

Dataverse MCP serveri URL

Dataverse MCP kaugserveri URL järgib järgmist vormingut:

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

Näiteks, kui sinu Dataverse'i organisatsiooni nimi on contoso, siis MCP serveri URL on:

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

Ühendu Dataverse'i MCP serveriga

Dataverse MCP-serveriga ühenduse loomiseks on mitu võimalust.

Tööriistade loetelu

Kui olete ühendatud Dataverse MCP serveriga, saate valida järgmiste tööriistade vahel Power Platform keskkonnas.

Tööriist Kirjeldus
search_data Otsi struktureeritud ja struktureerimata andmeid.
search Otsi tabeliskeeme ja ärioskusi märksõna järgi.
create_record Lisab uue rea Dataverse'i tabelisse ja tagastab GUID.
update_record Värskendab tabeli olemasolevat rida Dataverse .
delete_record Kustuta rida, ainult pärast kasutaja selget heakskiitu.
create_table Loob uue tabeli määratud skeemiga.
update_table Muudab olemasoleva tabeli skeemi või metaandmeid.
delete_table Kustutab tabeli Dataverse'ist alles pärast kasutaja selget heakskiitu.
read_query Käivita toetatud Dataverse'i SQL-päringud SELECT .
describe Leia otsingutulemustest üksikasju tabelite, kirjete, skeemide, oskuste ja rakenduste kohta.
upsert_skill Lisa või uuenda Dataverse'i oskust/mänguraamatut.
delete_skill Kustuta Dataverse'i oskus/mänguraamat nime järgi.
init_file_upload Genereeri SAS-i URL failide üleslaadimiseks.
commit_file_upload Tee faili üleslaadimine.
file_download Genereeri SAS-i URL failide allalaadimiseks.

NB!

Dataverse'i MCP serveri tööriista pind on muudetud. Järgmised tööriistad eemaldati ja nende funktsionaalsus asendati eelnevas tabelis toodud tööriistadega: describe_table, , ja fetch (asendatud ); describening eelmine search tööriist, mis otsis Dataverse'i andmeid (ümber nimetatud ).search_datalist_tables Praegune search tööriist otsib metaandmeid. Kui hoiad MCP kliendis tööriistanime järgi lubamis- või keeldumisnimesid, vaata üle oma konfiguratsioon, et uued tööriistanimed kajastaksid sinu soovitud õigusi. Lisainfo: Ühendu Dataverse'iga mudeli kontekstiprotokolliga KKK

Märkus.

Alates 15. detsembrist 2025 võetakse Dataverse'i MCP tööriistad tasu, kui neid kasutavad Microsoft Copilot Studiost väljaspool loodud tehisintellekti agendid. Kui teil on Dynamics 365 Premiumi litsentsid (nt Dynamics 365 Sales Premium, Finance Premium, Supply Chain Premium ja Customer Service Premium) või Microsoft 365 Copiloti kasutaja kordustellimuse litsents (USL), ei võeta teilt Dynamics 365-i andmetele juurdepääsu eest tasu isegi siis, kui nendele andmetele pääseb juurde väljastpoolt Microsoft Copilot Studiot.

search_data tööriist arveldatakse sama Copilot krediidimääraga kui üürniku graafiku maandamine. Kõik teised tööriistad, sealhulgas metaandmete search tööriist, järgivad teksti ja generatiivse AI tööriistu (põhiline) iga 10 vastuse Copilot krediidimäära kohta. Lisateavet Copiloti arveldamise kohta leiate jaotisest Arveldusmäärad ja haldus.

Järgmised sammud

Dataverse MCP-serveri konfigureerimine keskkonna jaoks