Visual Studio Code ve Copilot CLI'da GitHub Copilot ile Dataverse MCP'yi bağlama

Bu makalede, Visual Studio Code ve GitHub Copilot CLI'da GitHub Copilot ile Microsoft Dataverse model bağlam protokolü (MCP) sunucusunun nasıl ayarlanacağı ve kullanılacağı açıklanmaktadır.

Visual Studio Code'da GitHub Copilot

Önkoşullar

Visual Studio Code'da Dataverse MCP sunucusuna bağlanma adımları

  1. Visual Studio Code'u açın. Komut Paleti> (Ctrl+Shift+P) seçin, MCP: Sunucu Ekle yazın ve ARDıNDAN HTTP veya Sunucu Tarafından Gönderilen Olaylar'ı seçin.

  2. Örnek URL'nizi yapıştırın, örneğine https://contoso.crm.dynamics.com//api/mcp ekleyin ve Enter tuşuna basın. Örnek URL'sini make.powerapps.com >Ayarlar (dişli simgesi) >Oturum ayrıntıları>Örnek URL'si adresinden alabilirsiniz. Ek dosya içeren kuruluş URL'si.

    Bu adım, Visual Studio Code'da MCP sunucu yapılandırmasını oluşturur.

  3. Varsayılan adı kabul etmek için bir MCP sunucu adı yazın veya Enter tuşuna basın.

  4. Genel'i veya çalışma alanını seçin.

  5. Ctrl+Alt+I tuşlarına basın ve aracı modunun seçili olduğundan emin olun. Visual Studio Code GitHub Copilot'ta Agent modu

GitHub Copilot CLI

Önkoşullar

1. Seçenek: MCP sunucusunu el ile ekleme

McP yapılandırma dosyasını doğrudan düzenleyerek GitHub Copilot CLI'da Dataverse MCP sunucusunu yapılandırabilirsiniz.

  1. MCP yapılandırma dosyanızı açın. Genel yapılandırma için ~/.copilot/mcp-config.json düzenleyin. Proje kapsamlı yapılandırma için proje dizininizdeki .mcp/copilot/mcp.json dosyasını açıp düzenleyin.

  2. Aşağıdaki JSON parçacığını ekleyin. <your org URL> ifadesini, Dataverse ortamınıza ait URL ile (örneğin, https://contoso.crm.dynamics.com) değiştirin.

    {
      "mcpServers": {
        "DataverseMcp": {
          "type": "http",
          "url": "<your org URL>/api/mcp"
        }
      }
    }
    
  3. Değişikliklerin etkili olması için dosyayı kaydedin ve GitHub Copilot CLI'yı yeniden başlatın.

Seçenek 2: Awesome Copilot marketinden Dataverse eklentisini kullanma

Awesome Copilot market, mcp-configure becerisi içeren bir Dataverse eklentisi sağlar. Bu beceri, ortam bulma ve uç nokta seçimi dahil olmak üzere Dataverse MCP sunucusunu etkileşimli olarak yapılandırma konusunda size yol gösterir.

  1. Muhteşem Copilot marketini Copilot CLI'nıza ekleyin:

    copilot plugin marketplace add github/awesome-copilot
    
  2. Dataverse eklentisini yükleyin:

    copilot plugin install dataverse@awesome-copilot
    
  3. Copilot sohbet oturumunda, Dataverse MCP sunucusunu yapılandırmak için /dataverse:mcp-configure becerisini kullanın. Bu beceri, ortamınızı seçip genel olarak erişilebilir (/api/mcp) ve önizleme (/api/mcp_preview) uç noktaları arasında seçim yaparken size yol gösterir.

Model Bağlam Protokolü ile Dataverse'e bağlanma