Ansluta till Dataverse med Model Context Protocol

Model Context Protocol (MCP) är ett öppet protokoll som möjliggör sömlös integrering mellan LLM-program (Large Language Model) och externa datakällor och verktyg. Microsoft Dataverse kan fungera som en MCP-server, vilket ger intelligent åtkomst till tabeller och poster till olika MCP-klienter som Copilot Studio-agenter, Visual Studio (VS) Code GitHub Copilot, GitHub Copilot CLI, Claude Desktop, Claude Code och många andra. Den här integreringen standardiserar och effektiviserar interaktionen mellan AI-modeller och Dataverse-data, vilket gör det mer effektivt och ändamålsenligt för utvecklare att tillämpa Dataverse omfattande datafunktioner i sina AI-drivna program.

Om du vill använda Dataverse som en MCP-server måste du aktivera och konfigurera MCP-servern och tillåtna klienter för din Power Platform-miljö. När du har konfigurerat kan du ansluta till Dataverse MCP-servern med hjälp av olika MCP-klienter. Mer information: Konfigurera Dataverse MCP-servern för en miljö

DATAVERSE MCP-server-URL

Url:en för Dataverse MCP-fjärrservern följer det här formatet:

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

Om ditt Dataverse-organisationsnamn till exempel är contosoär MCP-serverns URL:

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

Ansluta till en Dataverse MCP-server

Det finns flera sätt att ansluta till en Dataverse MCP-server:

Lista över verktyg

När du är ansluten till Dataverse MCP-servern kan du välja mellan olika verktyg i Power Platform-miljön.

Verktyg Description
create_record Infogar en ny rad i en Dataverse-tabell och returnerar GUID.
beskriv_tabell Hämtar T-SQL-schemat för en angiven tabell.
list_tables Visar en lista över alla tabeller i Dataverse-miljön.
read_query Kör SELECT-frågor för att hämta data från Dataverse.
update_record Uppdaterar en befintlig rad i en Dataverse-tabell.
Skapa tabell Skapar en ny tabell med ett angivet schema.
Uppdatera tabell Ändrar schema eller metadata för en befintlig tabell.
Ta bort tabell Tar bort en tabell från Dataverse.
Ta bort post Tar bort en rad från en Dataverse-tabell.
Sök efter order Söker igenom nyckelord via Dataverse för specifika poster.
Hämta Hämtar fullständigt innehåll i en post i Dataverse med hjälp av entitetsnamn och ID.

Anmärkning

Från och med den 15 december 2025 tillkommer avgifter för Dataverse MCP-verktyg när de används av AI-agenter som skapats utanför Microsoft Copilot Studio. Om du har Dynamics 365 Premium-licenser (till exempel Dynamics 365 Sales Premium, Finance Premium, Supply Chain Premium och Customer Service Premium) eller en Microsoft 365 Copilot-användarprenumerationslicens (USL) debiteras du inte för åtkomst till Dynamics 365-data, även när dessa data nås utanför Microsoft Copilot Studio.

Sökverktyget faktureras med samma Copilot-kreditränta som hyresgästgrafens grund, medan alla andra verktyg följer samma kreditränta som text- och generativa AI-verktyg (grundläggande) för varje 10 svarskrediter i Copilot. Information om Copilot-fakturering finns i Faktureringspriser och hantering.

Nästa steg

Konfigurera Dataverse MCP-servern för en miljö