Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In dieser Schnellstartanleitung erfahren Sie, wie Sie den Azure Model Context Protocol (MCP)-Server mit der GitHub Copilot CLI verbinden. Mit dieser Integration kann GitHub Copilot direkt über Ihr Terminal mit Ihren Azure-Ressourcen interagieren.
Voraussetzungen
- GitHub Copilot CLI installiert.
-
Azure CLI installiert und authentifiziert (
az login). -
Node.js installiert (zum Ausführen des Servers über
npx).
Anmelden bei Azure MCP Server für die lokale Entwicklung
Azure MCP Server authentifiziert sich bei Microsoft Entra ID mithilfe der Azure Identity-Bibliothek für .NET. Der Server unterstützt zwei Authentifizierungsmodi:
-
Brokermodus: Verwendet die systemeigene Authentifizierung Ihres Betriebssystems (z. B. Windows Web Account Manager) mit
InteractiveBrowserCredential. - Modus der Anmeldeinformationskette: Es wird versucht, mehrere Authentifizierungsmethoden in einer festgelegten Reihenfolge zu verwenden: Umgebungsvariablen, Visual Studio Code, Visual Studio, Azure CLI, Azure PowerShell, Azure Developer CLI und interaktive Browserauthentifizierung.
Melden Sie sich mit einer der folgenden Methoden an:
- Öffnen Sie die Befehlspalette (
Ctrl+Shift+PoderCmd+Shift+Pauf dem Mac). - Führen Sie Azure aus: Melden Sie sich an , und folgen Sie den Anweisungen.
Nach der Anmeldung kann Azure MCP Server Vorgänge für Azure-Dienste basierend auf Ihren Berechtigungen authentifizieren und ausführen.
Hinzufügen von Azure MCP-Server
Die GitHub Copilot CLI unterstützt MCP-Server über die /mcp Befehlsfamilie.
Öffnen Sie Ihr Terminal.
Starten Sie die GitHub Copilot CLI im interaktiven Modus:
copilotFühren Sie in der interaktiven Sitzung den folgenden Befehl aus, um das MCP-Serverkonfigurationsformular zu öffnen:
/mcp addFüllen Sie die Konfigurationsfelder mit den folgenden Werten aus:
Feld Wert Servername azure-mcpServertyp 1(Lokal)Befehl npx -y @azure/mcp@latest server startUmgebungsvariablen (Leer lassen – Verwendet die Azure CLI-Authentifizierung) Werkzeuge *Hinweis
Wenn Sie .NET bevorzugen, legen Sie den Befehl auf
dotnet dnx -p Azure.Mcp server start.Drücken Sie STRG+S (oder CMD+S unter macOS), um die Serverkonfiguration zu speichern.
Wenn Sie fertig sind, drücken Sie
esc, um die Serverkonfiguration zu schließen.
Überprüfen der Verbindung
Vergewissern Sie sich, dass Sie den Azure MCP-Server ordnungsgemäß konfiguriert haben und dass die GitHub Copilot CLI sie erkennt:
Führen Sie in Ihrer Copilot CLI-Sitzung Folgendes aus:
/mcp showÜberprüfen Sie die Ausgabe. In der Konfiguration sollte
azure-mcpaufgelistet sein.● MCP Server Configuration: • azure-mcp (local): Command: npx Total servers: 1 Config file: ~/.copilot/mcp-config.json
Verwenden des Azure MCP-Servers
Sobald die Verbindung hergestellt wurde, können Sie natürliche Sprache verwenden, um mit Ihren Azure-Ressourcen zu interagieren.
Geben Sie in der GitHub Copilot CLI-Sitzung eine Eingabeaufforderung ein, die Azure-Kontext erfordert. Beispiel:
> List my Azure resource groups.GitHub Copilot identifiziert die Absicht und verwendet die
azure-mcpTools zum Abrufen der Informationen. Sie druckt eine Antwort, die Ihre Azure-Ressourcengruppen auflistet, ähnlich wie:I found the following resource groups in your subscription: - **my-resource-group-1** (East US) - **dev-environment** (West Europe) - **production-app** (Central US)
Verwalten von MCP-Servern
Verwalten Sie Ihre konfigurierten MCP-Server mithilfe der folgenden Befehle:
-
Server auflisten:
/mcp show -
Entfernen eines Servers:
/mcp remove azure-mcp -
Hilfe erhalten:
/mcp help
Nächste Schritte
- Erfahren Sie mehr über GitHub Copilot CLI.
- Erkunden Sie die Azure MCP-Serverfunktionen.