Povežite Dataverse MCP z GitHub Copilot v Visual Studio Code in Copilot CLI

Ta članek pojasnjuje, kako nastaviti in uporabljati Microsoft Dataverse model context protocol (MCP) strežnik z GitHub Copilot v Visual Studio Code in GitHub Copilot CLI.

GitHub Copilot v Visual Studio Code

Zahteve

Koraki za povezavo s strežnikom Dataverse MCP v Visual Studio Code

  1. Odpri Visual Studio Code. Izberite>View Command Palette (Ctrl+Shift+P), vpišite MCP: Add Server in nato izberite HTTP ali Server Sent Events.

  2. Prilepite URL primerka, na primer https://contoso.crm.dynamics.com/, dodajte /api/mcp , in pritisnite tipko Enter. URL primerka lahko dobite v make.powerapps.com >Nastavitve (ikona zobnika) >Podrobnosti seje Url>primerka. URL organizacije s dodatkom.

    Ta korak generira konfiguracijo MCP strežnika v Visual Studio Code.

  3. Vpišite ime MCP strežnika ali pritisnite Enter, da sprejmete privzeto ime.

  4. Izberite Global ali Workspace.

  5. Pritisnite Ctrl+Alt+I in se prepričajte, da je izbran način posrednika. Agent način v načinu Visual Studio Code GitHub Copilot

GitHub Copilot CLI

Zahteve

Možnost 1: Ročno dodajte MCP strežnik

Dataverse MCP strežnik lahko konfigurirate v GitHub Copilot CLI tako, da neposredno urejate konfiguracijsko datoteko MCP.

  1. Odpri svojo konfiguracijsko datoteko MCP. Za globalno konfiguracijo uredite ~/.copilot/mcp-config.json. Za konfiguracijo glede na projekte urejaj .mcp/copilot/mcp.json v svoji mapi projektov.

  2. Dodajte naslednji JSON odlomek. Zamenjajte <your org URL> z URL-jem vašega okolja Dataverse (na primer https://contoso.crm.dynamics.com).

    {
      "mcpServers": {
        "DataverseMcp": {
          "type": "http",
          "url": "<your org URL>/api/mcp"
        }
      }
    }
    
  3. Shrani datoteko in ponovno zaženi GitHub Copilot CLI, da spremembe začnejo veljati.

Možnost 2: Uporabi vtičnik Dataverse iz tržnice Awesome Copilot

Tržnica Awesome Copilot ponuja vtičnik Dataverse, ki vključuje mcp-configure določeno veščino. Ta veščina vas vodi skozi interaktivno konfiguracijo Dataverse MCP strežnika, vključno z odkrivanjem okolja in izbiro končnih točk.

  1. Dodajte tržnico Awesome Copilot v svoj Copilot CLI:

    copilot plugin marketplace add github/awesome-copilot
    
  2. Namestite vtičnik Dataverse:

    copilot plugin install dataverse@awesome-copilot
    
  3. V Copilot klepetalni seji uporabite to veščino /dataverse:mcp-configure za konfiguracijo strežnika Dataverse MCP. Veščina vas vodi skozi izbiro okolja in izbiro med splošno dostopnimi/api/mcp () in predoglednimi () končnimi tačkami/api/mcp_preview.

Vzpostavljanje povezave s storitvijo Common Data Service s protokolom Model Context Protocol