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.
Der Azure MCP-Server verwendet das Model Context Protocol (MCP), um Integrationen zwischen KI-Apps und externen Tools und Datenquellen zu standardisieren, sodass KI-Systeme Vorgänge ausführen können, die kontextbewusst von Ihren Azure-Ressourcen sind.
In diesem Artikel erfahren Sie, wie Sie die folgenden Aufgaben ausführen:
- Installieren und authentifizieren Sie sich beim Azure MCP-Server.
- Stellen Sie eine Verbindung mit dem Azure MCP-Server aus der KI-basierten Entwicklungsumgebung von Cursor her.
- Führen Sie Aufforderungen aus, Azure MCP-Servervorgänge zu testen und mit Ihren Azure-Ressourcen zu interagieren.
Voraussetzungen
- Ein Azure-Konto mit einem aktiven Abonnement.
- Cursor, der KI-gestützte Code-Editor.
- Node.js LTS installiert.
Installieren des Azure MCP-Servers
So installieren und konfigurieren Sie Den Azure MCP-Server im Cursor:
Gehen Sie zu Datei>>.
Wählen Sie "Extras & Integrationen" aus der linken Navigation aus.
Wählen Sie im Abschnitt "MCP-Tools " der Seite "Neuer MCP-Server " aus, um die
mcp.jsonDatei zur Bearbeitung zu öffnen.
Fügen Sie dem
mcpServersJSON-Objekt die folgende Konfiguration hinzu:"Azure MCP Server": { "command": "npx", "args": [ "-y", "@azure/mcp@latest", "server", "start" ] }
Für Azure authentifizieren
Azure MCP Server bietet eine nahtlose Authentifizierung mit Azure-Konten und Microsoft Entra-ID. Um Azure MCP-Server zu verwenden, authentifizieren Sie sich zuerst bei Azure mithilfe lokaler Entwicklungstools wie Azure CLI, Azure Entwickler-CLI, Visual Studio oder Visual Studio Code. Azure MCP Server erkennt Ihre Anmeldeinformationen automatisch aus diesen Tools und verwendet sie zum Authentifizieren bei Azure-Diensten.
So melden Sie sich beispielsweise mit der Azure CLI an:
az loginÜberprüfen Sie Ihren Authentifizierungsstatus, indem Sie den folgenden Befehl ausführen, um zu sehen, mit welchem Konto und welchem Abonnement Sie derzeit angemeldet sind:
az account showStellen Sie sicher, dass Ihr Benutzerkonto über die entsprechenden Rollenzuweisungen für die Azure-Dienste verfügt, mit der Sie interagieren möchten. Die Azure Ressourcen, auf die Sie mithilfe von Azure MCP Server zugreifen möchten, müssen bereits in Ihrem Azure-Abonnement vorhanden sein. Zu den allgemeinen Rollenzuweisungen gehören beispielsweise:
- Blob Storage Data Contributor – Blob-Daten in Speicherkonten lesen und schreiben.
- Speicherkonto-Beitragender – Speicherkontokonfigurationen verwalten.
- Mitwirkender – Allgemeine Ressourcenverwaltung in Ihrem Abonnement.
- Reader – Schreibgeschützter Zugriff auf Azure-Ressourcen.
Weitere Informationen zu Rollenzuweisungen und der lokalen Entwicklungsauthentifizierung finden Sie unter Authentifizieren von .NET-Apps für Azure-Dienste während der lokalen Entwicklung.
Verwenden von Eingabeaufforderungen zum Testen des Azure MCP-Servers
Öffnen Sie Cursors KI-Chatoberfläche, indem Sie
Ctrl+Ldrücken oder das Chat-Symbol in der Seitenleiste auswählen.Geben Sie eine Eingabeaufforderung ein, die Azure MCP-Serverfunktionen verwendet, z. B.:
List my Azure storage accountsWenn Sie aufgefordert werden, sich bei Azure zu authentifizieren, führen Sie das vorgeschlagene Authentifizierungstool aus, um sich über den Browser anzumelden.
Hinweis
Der Cursor fordert Sie nicht auf, sich bei Azure anzumelden, wenn Sie bereits über andere lokale Tools wie die Azure CLI authentifiziert sind.
Der Cursor fordert Sie auf, ein Tool wie
storage account listzum Abrufen der Speicherkonten auszuführen. Wählen Sie "Ausführen" aus, um den Vorgang fortzusetzen.Die Ausgabe sollte dem folgenden Text ähneln:
The following resource groups are available for your subscription: 1. **DefaultResourceGroup-EUS** (Location: `eastus`) 2. **rg-testing** (Location: `centralus`) 3. **rg-azd** (Location: `eastus2`) 4. **msdocs-sample** (Location: `southcentralus`) 5. **ai-testing** (Location: `eastus2`) Let me know if you need further details or actions related to any of these resource groups!Erkunden Sie weitere Azure MCP Server-Vorgänge, indem Sie andere relevante Eingabeaufforderungen verwenden, z. B.:
List all of the storage accounts in my subscription Get the available tables in my storage accounts Show me the configuration of my App Service instances