Connettere gli agenti e gli assistenti di intelligenza artificiale a Dynamics 365 Remote Assist server MCP

Puoi integrare il server Dynamics 365 Remote Assist Model Context Protocol (MCP) con il tuo agente Microsoft Copilot Studio, oppure con qualsiasi altro agente o assistente AI come GitHub Copilot che supporti lo standard MCP. Claude Desktop non è attualmente supportato.

Prerequisiti

Assicurarsi di soddisfare i prerequisiti seguenti:

  • Le autorizzazioni di amministratore sono disponibili in Dynamics 365 Remote Assist.

  • Hai i permessi amministrativi in Copilot Studio. Altre informazioni sono disponibili in Copilot Studio licensing.

  • Consentire l'accesso a Dataverse MCP Server dai client MCP. Questa operazione è necessaria solo se si prevede di usare un client MCP diverso da Copilot Studio. Per altre informazioni, vedere Configurare il server MCP Dataverse per un ambiente.

  • Sono disponibili crediti Copilot Studio sufficienti per usare gli strumenti nel server MCP Sales. Per ulteriori informazioni sui tassi di consumo per ogni strumento in Tassi di consumo dei crediti di Copilot.

Connettere il server MCP Sales all'agente di Copilot Studio

Per connettersi al server MCP Sales in Microsoft Copilot Studio, seguire la procedura descritta in Aggiungere strumenti e risorse da un server MCP (Model Context Protocol) all'agente.

Annotazioni

Selezionare Dynamics 365 Remote Assist server MCP quando viene richiesto di selezionare il server MCP. Se si desidera eseguire operazioni CRUD sui record Dataverse, connettersi anche al server MCP dataverse .

Usare strumenti Sales MCP in Visual Studio Code con GitHub Copilot

  1. Scaricare e aprire Visual Studio Code.

  2. Premere CTRL + MAIUSC + P (Windows/Linux) o CMD + MAIUSC + P (Mac).

  3. Digitare MCP: Add Servere selezionare il tipo di server come HTTP (HTTP or Server-Sent Events).

  4. Aggiungere l'URL del server MCP per Dynamics 365 Remote Assist e Dataverse usando le informazioni seguenti:

    • Per Dataverse usare https://<OrgURL>/api/mcp.

    • Per Dynamics 365 Remote Assist, usare l'URL seguente e sostituire l'ID ambiente. https://agent365.svc.cloud.microsoft/mcp/environments/<EnvironmentID>/servers/msdyn_SalesMCPServer

    Il seguente estratto mostra una configurazione di esempio:

    {
            "servers": {
                "Dataverse-mcp-server": {
                    "url": "https://northwind.crm10.dynamics.com/api/mcp",
                    "type": "http"
                },
                "Sales-mcp-server": {
                    "url": "https://agent365.svc.cloud.microsoft/mcp/environments/00aa00aa-bb11-cc22-dd33-44ee44ee44ee/servers/msdyn_SalesMCPServer",
                    "type": "http" 
                }
    
            },
            "inputs": []
    }
    
  5. Risolvere gli errori di sintassi, se presenti, nel mcp.json file e salvarli. Verrà visualizzato il pulsante Start abilitato per ognuno dei server MCP aggiunti nel file di configurazione.

  6. Selezionare Avvia in tutti i server. Screenshot del pulsante di avvio del server MCP in Visual Studio Code

  7. Premi Ctrl + Alt + I per aprire il pannello chat di GitHub Copilot e scegli qualsiasi agente (ad esempio, GPT 5.5).

  8. Digita un prompt per recuperare informazioni da Dynamics 365 Remote Assist. Ad esempio, puoi digitare "Elenca i lead che sono stati aggiornati dall'ultimo accesso". L'agente utilizza gli strumenti presenti nel server Sales MCP per recuperare le informazioni e visualizzarle nel pannello della chat. Per un elenco degli strumenti supportati e delle loro capacità, si riferisce ai seguenti articoli: