Dataverse MCP verbinden met GitHub Copilot in Visual Studio Code en Copilot CLI

In dit artikel wordt uitgelegd hoe u de MCP-server (Microsoft Dataverse Model Context Protocol) instelt en gebruikt met GitHub Copilot in Visual Studio Code en GitHub Copilot CLI.

GitHub Copilot in Visual Studio Code

Vereiste voorwaarden

Stappen om verbinding te maken met dataverse MCP-server in Visual Studio Code

  1. Open Visual Studio Code. SelecteerOpdrachtpalet> (Ctrl+Shift+P), typ MCP: Server toevoegen en selecteer vervolgens HTTP- of Server verzonden gebeurtenissen.

  2. Plak uw exemplaar-URL, zoals https://contoso.crm.dynamics.com/, voeg /api/mcp eraan toe en druk op Enter. U kunt de Instantie-URL ophalen op make.powerapps.com >Instellingen (tandwielpictogram) >Sessiedetails>Instantie-URL. Organisatie-URL met bijlage.

    Met deze stap wordt de CONFIGURATIE van de MCP-server in Visual Studio Code gegenereerd.

  3. Typ een MCP-servernaam of druk op Enter om de standaardnaam te accepteren.

  4. Kies Globaal of werkruimte.

  5. Druk op Ctrl+Alt+I en zorg ervoor dat de agentmodus is geselecteerd. Agentmodus in GitHub Copilot in Visual Studio Code

GITHUB COPILOT CLI

Vereiste voorwaarden

Optie 1: De MCP-server handmatig toevoegen

U kunt de Dataverse MCP-server configureren in GitHub Copilot CLI door het MCP-configuratiebestand rechtstreeks te bewerken.

  1. Open het MCP-configuratiebestand. Voor globale configuratie, bewerk ~/.copilot/mcp-config.json. Bewerk .mcp/copilot/mcp.json in de projectmap voor projectgebonden configuratie.

  2. Voeg het volgende JSON-fragment toe. Vervang door <your org URL> de URL van uw Dataverse-omgeving (bijvoorbeeld https://contoso.crm.dynamics.com).

    {
      "mcpServers": {
        "DataverseMcp": {
          "type": "http",
          "url": "<your org URL>/api/mcp"
        }
      }
    }
    
  3. Sla het bestand op en start GitHub Copilot CLI opnieuw om de wijzigingen van kracht te laten worden.

Optie 2: De Dataverse-invoegtoepassing gebruiken vanuit de Awesome Copilot Marketplace

De Awesome Copilot Marketplace biedt een Dataverse-invoegtoepassing die een mcp-configure vaardigheid bevat. Deze vaardigheid begeleidt u bij het interactief configureren van de Dataverse MCP-server, inclusief omgevingsdetectie en eindpuntselectie.

  1. Voeg de Awesome Copilot-marketplace toe aan uw Copilot CLI:

    copilot plugin marketplace add github/awesome-copilot
    
  2. Installeer de Dataverse-invoegtoepassing:

    copilot plugin install dataverse@awesome-copilot
    
  3. Gebruik in een Copilot-chatsessie de /dataverse:mcp-configure vaardigheid om de Dataverse MCP-server te configureren. De vaardigheid begeleidt u bij het selecteren van uw omgeving en het kiezen tussen de algemeen beschikbare (/api/mcp) en preview-eindpunten (/api/mcp_preview).

Verbinding maken met Dataverse met modelcontextprotocol