"Dataverse MCP" prijungimas prie "GitHub Copilot" "Visual Studio Code" ir "Copilot CLI"

Šiame straipsnyje paaiškinama, kaip nustatyti ir naudoti "Microsoft Dataverse" modelio konteksto protokolo (MCP) serverį su "GitHub Copilot" "Visual Studio Code" ir "GitHub Copilot CLI".

"GitHub Copilot" "Visual Studio Code"

Būtinosios sąlygos

Prisijungimo prie "Dataverse" MCP serverio "Visual Studio Code" veiksmai

  1. Atidarykite "Visual Studio Code". Pasirinkite Peržiūrėti>komandų paletę (Ctrl+Shift+P), įveskite MCP: Pridėti serverį, tada pasirinkite HTTP arba Serverio išsiųsti įvykiai.

  2. Įklijuokite egzemplioriaus URL, pvz. https://contoso.crm.dynamics.com/, pridėkite prie jo /api/mcp , ir paspauskite "Enter". Egzemplioriaus URL galite gauti make.powerapps.com >Parametrai (krumpliaračio piktograma) >Seanso informacija>Egzemplioriaus URL. Organizacijos URL su priedu.

    Šis veiksmas sugeneruoja MCP serverio konfigūraciją "Visual Studio Code".

  3. Įveskite MCP serverio pavadinimą arba paspauskite Enter, kad priimtumėte numatytąjį pavadinimą.

  4. Pasirinkite Visuotinis arba darbo sritis.

  5. Paspauskite Ctrl + Alt + I ir įsitikinkite, kad pasirinktas agento režimas. Agento režimas Visual Studio Code GitHub Copilot

"GitHub Copilot CLI"

Būtinosios sąlygos

1 parinktis: rankiniu būdu pridėkite MCP serverį

Galite sukonfigūruoti "Dataverse" MCP serverį "GitHub Copilot CLI" tiesiogiai redaguodami MCP konfigūracijos failą.

  1. Atidarykite MCP konfigūracijos failą. Jei norite visuotinės konfigūracijos, redaguokite ~/.copilot/mcp-config.json. Jei norite konfigūruoti projektą, redaguokite .mcp/copilot/mcp.json projekto kataloge.

  2. Pridėkite šį JSON fragmentą. Pakeiskite <your org URL> savo "Dataverse" aplinkos URL (pvz., https://contoso.crm.dynamics.com).

    {
      "mcpServers": {
        "DataverseMcp": {
          "type": "http",
          "url": "<your org URL>/api/mcp"
        }
      }
    }
    
  3. Išsaugokite failą ir iš naujo paleiskite "GitHub Copilot CLI", kad pakeitimai įsigaliotų.

2 parinktis: naudokite "Dataverse" papildinį iš "Awesome Copilot" prekyvietės

"Awesome Copilot" prekyvietėje yra "Dataverse" papildinys, kuriame yra mcp-configure įgūdžių. Šis įgūdis padeda interaktyviai konfigūruoti "Dataverse" MCP serverį, įskaitant aplinkos aptikimą ir galinių punktų pasirinkimą.

  1. Pridėkite "Awesome Copilot" prekyvietę prie savo "Copilot CLI":

    copilot plugin marketplace add github/awesome-copilot
    
  2. Įdiekite "Dataverse" papildinį:

    copilot plugin install dataverse@awesome-copilot
    
  3. "Copilot" pokalbio seanse naudokite /dataverse:mcp-configure įgūdį, kad sukonfigūruotumėte "Dataverse" MCP serverį. Šis įgūdis padeda pasirinkti aplinką ir pasirinkti tarp visuotinai prieinamų (/api/mcp) ir peržiūros (/api/mcp_preview) galinių punktų.

Prisijungimas prie "Dataverse" naudojant modelio konteksto protokolą