Připojení Dataverse MCP pomocí GitHub Copilotu v editoru Visual Studio Code a rozhraní příkazového řádku Copilot

Tento článek vysvětluje, jak nastavit a používat server MICROSOFT Dataverse model context protocol (MCP) s GitHub Copilotem v editoru Visual Studio Code a rozhraní příkazového řádku GitHub Copilot.

GitHub Copilot v editoru Visual Studio Code

Požadavky

Postup připojení k serveru Dataverse MCP v Visual Studio Code

  1. Otevřete Visual Studio Code. Vyberte Zobrazení>Paleta příkazů (Ctrl+Shift+P), zadejte MCP: Přidat server a pak vyberte HTTP nebo Server Sent Events.

  2. Vložte adresu URL instance, například https://contoso.crm.dynamics.com/, připojte k ní /api/mcp a stiskněte Enter. Můžete získat adresu URL instance na make.powerapps.com >Nastavení (ikona ozubeného kola) >Podrobnosti relace>Adresa URL instance. Adresa URL organizace s dodatkem

    Tento krok vygeneruje konfiguraci serveru MCP v Visual Studio Code.

  3. Zadejte název serveru MCP nebo stisknutím klávesy Enter přijměte výchozí název.

  4. Zvolte Globální nebo pracovní prostor.

  5. Stiskněte Kombinaci kláves Ctrl+Alt+I a ujistěte se, že je vybraný režim agenta. Režim agenta v editoru Visual Studio Code GitHub Copilot

Rozhraní příkazového řádku GitHub Copilot

Požadavky

Možnost 1: Ruční přidání serveru MCP

Server Dataverse MCP můžete nakonfigurovat v rozhraní příkazového řádku GitHub Copilotu úpravou konfiguračního souboru MCP přímo.

  1. Otevřete konfigurační soubor MCP. Pro globální konfiguraci upravte ~/.copilot/mcp-config.json. Pro konfiguraci s oborem projektu upravte .mcp/copilot/mcp.json ve vašem projektovém adresáři.

  2. Přidejte následující fragment kódu JSON. Nahraďte <your org URL> adresou URL prostředí Dataverse (například https://contoso.crm.dynamics.com).

    {
      "mcpServers": {
        "DataverseMcp": {
          "type": "http",
          "url": "<your org URL>/api/mcp"
        }
      }
    }
    
  3. Uložte soubor a restartujte rozhraní příkazového řádku GitHub Copilot, aby se změny projevily.

Možnost 2: Použití modulu plug-in Dataverse z webu Awesome Copilot marketplace

Tržiště Awesome Copilot poskytuje modul plug-in Dataverse, který zahrnuje dovednost mcp-configure. Tato dovednost vás provede interaktivní konfigurací serveru Dataverse MCP, včetně zjišťování prostředí a výběru koncového bodu.

  1. Přidejte úžasný marketplace Copilotu do rozhraní příkazového řádku Copilota:

    copilot plugin marketplace add github/awesome-copilot
    
  2. Nainstalujte modul plug-in Dataverse:

    copilot plugin install dataverse@awesome-copilot
    
  3. V konverzační relaci Copilot použijte schopnost /dataverse:mcp-configure ke konfiguraci serveru Dataverse MCP. Dovednost vás provede výběrem vašeho prostředí a volbou mezi obecně dostupnými koncovými body (/api/mcp) a preview (/api/mcp_preview).

Připojte se k Dataverse pomocí Model Context Protocol