Dijeli putem


Povežite Dataverse MCP s GitHub Copilotom u Visual Studio Code i Copilot CLI

Ovaj članak objašnjava kako postaviti i koristiti Microsoft Dataverse model context protocol (MCP) server s GitHub Copilotom u Visual Studio Code i GitHub Copilot CLI.

GitHub Copilot u Visual Studio Code

Preduvjeti

Koraci za povezivanje na Dataverse MCP server u Visual Studio Code-u

  1. Otvorite Visual Studio Code. Odaberite Prikaz>palete naredbi (Ctrl+Shift+P), upišite MCP: Dodaj poslužitelj i pritisnite Enter.

  2. Odaberite HTTP ili Događaji poslani poslužiteljem , a zatim pritisnite Enter.

  3. Zalijepite URL instance, kao što https://contoso.crm.dynamics.com/je , dodajte mu /api/mcp , a zatim pritisnite Enter. URL instance možete dobiti na make.powerapps.com >Postavke (ikona zupčanika) >Pojedinosti sesije>URL instance. URL tvrtke ili ustanove s dodatkom.

    Ovaj korak generira konfiguraciju MCP servera u Visual Studio Code-u.

  4. Pritisnite Ctrl+Alt+I i provjerite je li odabran način rada agenta. Agent način u Visual Studio Code GitHub Copilot

GitHub Copilot CLI

Preduvjeti

Opcija 1: Ručno dodati MCP server

Možete konfigurirati Dataverse MCP poslužitelj u GitHub Copilot CLI-ju tako da izravno uređujete MCP konfiguracijsku datoteku.

  1. Otvori svoju MCP konfiguracijsku datoteku. Za globalnu konfiguraciju, uredite ~/.copilot/mcp-config.json. Za konfiguraciju s projektnim opsegom, uređujte .mcp/copilot/mcp.json u direktoriju projekta.

  2. Dodajte sljedeći JSON isječak. Zamijenite <your org URL> s URL-om vašeg Dataverse okruženja (na primjer, https://contoso.crm.dynamics.com).

    {
      "mcpServers": {
        "DataverseMcp": {
          "type": "http",
          "url": "<your org URL>/api/mcp"
        }
      }
    }
    
  3. Spremi datoteku i ponovno pokreni GitHub Copilot CLI kako bi promjene stupile na snagu.

Opcija 2: Koristite Dataverse dodatak s Awesome Copilot marketplacea

Awesome Copilot marketplace nudi Dataverse dodatak koji uključuje vještinumcp-configure. Ova vještina vodi vas kroz interaktivnu konfiguraciju Dataverse MCP poslužitelja, uključujući otkrivanje okruženja i odabir krajnjih točaka.

  1. Dodajte Awesome Copilot marketplace svom Copilot CLI-ju:

    copilot plugin marketplace add github/awesome-copilot
    
  2. Instalirajte Dataverse dodatak:

    copilot plugin install dataverse@awesome-copilot
    
  3. U Copilot chat sesiji iskoristite ovu vještinu /dataverse:mcp-configure za konfiguraciju Dataverse MCP poslužitelja. Vještina vas vodi kroz odabir okruženja i odabir između općenito dostupnih (/api/mcp) i preview/api/mcp_preview () krajnjih točaka.

Povezivanje s uslugom Dataverse pomoću protokola Model Context Protocol