Freigeben über


Verbinden Sie Dataverse MCP mit GitHub Copilot in Visual Studio Code und der Copilot-CLI.

In diesem Artikel wird erläutert, wie Sie den Microsoft Dataverse-Modellkontextprotokollserver (MCP) mit GitHub Copilot in Visual Studio Code und GitHub Copilot CLI einrichten und verwenden.

GitHub Copilot in Visual Studio Code

Voraussetzungen

Schritte zum Herstellen einer Verbindung mit dem Dataverse MCP-Server in Visual Studio Code

  1. Öffnen Sie Visual Studio Code. Wählen Sie Ansicht>Befehlspalette (Strg+Umschalt+P), tippen Sie MCP: Add Server ein und drücken Sie Eingabetaste.

  2. Wählen Sie HTTP- oder Server-Gesendete Ereignisse aus , und drücken Sie dann die EINGABETASTE.

  3. Fügen Sie Ihre Instanz-URL, wie https://contoso.crm.dynamics.com/, hinzu, ergänzen Sie /api/mcp und drücken Sie die EINGABETASTE. Sie können die Instanz-URL unter make.powerapps.com >Einstellungen (Zahnradsymbol) >Sitzungsdetails>Instanz-URL abrufen. Organisations-URL mit Anhang.

    In diesem Schritt wird die MCP-Serverkonfiguration in Visual Studio Code generiert.

  4. Drücken Sie STRG+ALT+I , und stellen Sie sicher, dass der Agentmodus ausgewählt ist. Agent-Modus im Visual Studio Code GitHub Copilot

GitHub Copilot-CLI

Voraussetzungen

Option 1: Manuelles Hinzufügen des MCP-Servers

Sie können den Dataverse MCP-Server in GitHub Copilot CLI konfigurieren, indem Sie die MCP-Konfigurationsdatei direkt bearbeiten.

  1. Öffnen Sie Ihre MCP-Konfigurationsdatei. Für die globale Konfiguration bearbeiten Sie ~/.copilot/mcp-config.json. Zum Bearbeiten der projektbezogenen Konfiguration, bearbeiten Sie .mcp/copilot/mcp.json in Ihrem Projektverzeichnis.

  2. Fügen Sie den folgenden JSON-Codeausschnitt hinzu. Ersetzen Sie <your org URL> durch Ihre Dataverse-Umgebungs-URL (z. B. https://contoso.crm.dynamics.com).

    {
      "mcpServers": {
        "DataverseMcp": {
          "type": "http",
          "url": "<your org URL>/api/mcp"
        }
      }
    }
    
  3. Speichern Sie die Datei, und starten Sie gitHub Copilot CLI neu, damit die Änderungen wirksam werden.

Option 2: Verwenden Sie das Dataverse-Plug-In vom Awesome Copilot Marketplace

Der Awesome Copilot Marketplace bietet ein Dataverse-Plug-In, das eine mcp-configure Fähigkeit enthält. Diese Fähigkeit führt Sie durch die interaktive Konfiguration des Dataverse MCP-Servers, einschließlich Umgebungsermittlung und Endpunktauswahl.

  1. Fügen Sie ihrem Copilot CLI den fantastischen Copilot Marketplace hinzu:

    copilot plugin marketplace add github/awesome-copilot
    
  2. Installieren Sie das Dataverse-Plug-In:

    copilot plugin install dataverse@awesome-copilot
    
  3. Verwenden Sie in einer Copilot-Chatsitzung die /dataverse:mcp-configure Fähigkeit, den Dataverse MCP-Server zu konfigurieren. Die Funktion führt Sie durch die Auswahl Ihrer Umgebung sowie die Entscheidung zwischen den allgemein verfügbaren (/api/mcp) und Vorschau (/api/mcp_preview) Endpunkten.

Herstellen einer Verbindung mit Dataverse mit dem Modellkontextprotokoll