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.
Mit dem Azure MCP-Server können Sie Azure Storage Ressourcen verwalten, einschließlich: Erstellen, Abrufen, Auflisten und Hochladen mit Aufforderungen in natürlicher Sprache.
Azure Storage ist ein Azure Dienst, der cloudbasierte Funktionen für Ihre Anwendungen bereitstellt. Weitere Informationen finden Sie in der Dokumentation zu Azure Storage.
Hinweis
Toolparameter: Die Azure MCP Server-Tools definieren Parameter für Daten, die sie zum Ausführen von Aufgaben benötigen. Einige dieser Parameter sind für jedes Tool spezifisch und werden unten dokumentiert. Andere Parameter sind global und werden von allen Tools gemeinsam genutzt. Weitere Informationen finden Sie unter Toolparameter.
Konto erstellen
Dieses MCP-Tool (Model Context Protocol) erstellt ein Azure Storage Konto in der angegebenen Ressourcengruppe und dem angegebenen Speicherort und gibt den Namen, den Speicherort, die SKU, die Zugriffsebene, zugriffseinstellungen und Konfigurationsdetails zurück.
Beispiele für Prompts:
- "Erstellen Sie ein neues Speicherkonto namens 'testaccount123' am Standort 'eastus' innerhalb der Ressourcengruppe 'rg-prod'."
- "Erstellen Sie ein Speicherkonto namens "premiumacct01" am Standort "westus2" innerhalb der Ressourcengruppe "rg-production" mit der SKU "Premium_LRS".
- "Erstellen Sie ein neues Speicherkonto namens 'datalakeacct' am Speicherort 'eastus2' unter der Ressourcengruppe 'rg-datalake' mit aktiviertem hierarchischen Namespace."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Kontoname | Erforderlich | Der Name des zu erstellenden Azure Storage-Kontos. Es muss global eindeutig, 3-24 Zeichen sein und nur Kleinbuchstaben und Zahlen verwenden. |
| Ort | Erforderlich | Die region Azure, in der das Speicherkonto erstellt wird, z. B. eastus oder westus2. |
| Ressourcengruppe | Erforderlich | Der Name der Azure-Ressourcengruppe. Eine Ressourcengruppe ist ein logischer Container für Azure-Ressourcen. |
| Zugriffs-Stufe | Wahlfrei | Die Standardzugriffsebene für Blob-Speicher. Gültige Werte: Hot, Cool. |
| Aktivieren des hierarchischen Namespaces | Wahlfrei | Gibt an, ob der hierarchische Namespace für Data Lake Storage Gen2 im Speicherkonto aktiviert werden soll. |
| Lernen | Wahlfrei | Entdecken Sie verfügbare Tools und ihre Parameter, ohne einen Azure-Vorgang auszuführen. Verwenden Sie dies für eine Toolgruppe, z. B. azmcp storage, um alle Tools in dieser Gruppe aufzulisten, oder für ein bestimmtes Tool, z. B. azmcp storage account list, um die Optionen anzuzeigen. |
| SKU | Wahlfrei | Die SKU des Speicherkontos. Gültige Werte: Standard_LRS, , Standard_GRS, Standard_RAGRS, Standard_ZRSPremium_LRS, Premium_ZRS, , . Standard_GZRSStandard_RAGZRS |
Hinweise zur Werkzeugkommentierung:
Destruktiv: ✅ | Idempotent: ❌ | Offene Welt: ❌ | Schreibgeschützt: ❌ | Geheim: ❌ | Lokal erforderlich: ❌
Blob-Container erstellen
Dieses Tool, Teil der MCP-Tools (Model Context Protocol), erstellt einen neuen Azure Storage BLOB-Container in einem Speicherkonto. Das Tool erstellt einen logischen Container zum Organisieren von Blobs in einem Azure Storage-Konto.
Erforderlich: Konto, Container, Abonnement. Optional: Mandant.
Gibt zurück: Containername, lastModified, eTag, leaseStatus, publicAccessLevel, hasImmutabilityPolicy, hasLegalHold. Erstellt einen logischen Container zum Organisieren von Blobs innerhalb eines Speicherkontos.
Beispiele für Prompts:
- "Erstellen Sie den Speichercontainer "mycontainer" im Speicherkonto "mystorageaccount".
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Kontoname | Erforderlich | Der Name des Azure Storage-Kontos. Dies ist der eindeutige Name, den Sie für Ihr Speicherkonto ausgewählt haben (z. B mystorageaccount. ). |
| Containername | Erforderlich | Der Name des Containers, auf den innerhalb des Speicherkontos zugegriffen werden soll. |
| Lernen | Wahlfrei | Entdecken Sie verfügbare Unterbefehle und ihre Parameter, ohne einen Azure-Vorgang auszuführen. Verwenden Sie diese Option für eine Befehlsgruppe (z 'azmcp storage --learn'. B. zum Auflisten aller Befehle in dieser Gruppe) oder für einen bestimmten Befehl (z 'azmcp storage account list --learn'. B. zum Anzeigen der zugehörigen Optionen). |
Hinweise zur Werkzeugkommentierung:
Destruktiv: ✅ | Idempotent: ❌ | Offene Welt: ❌ | Schreibgeschützt: ❌ | Geheim: ❌ | Lokal erforderlich: ❌
Konto abrufen
Rufen Sie detaillierte Informationen zu Azure Storage Konten ab, einschließlich Kontoname, Standort, SKU, Art, hierarchischer Namespacestatus, HTTPS-Einstellungen und Blob-Konfiguration für den öffentlichen Zugriff. Dieses Tool ist Teil der MCP-Tools (Model Context Protocol). Wenn Sie keinen Kontonamen angeben, gibt das Tool Details zu allen Speicherkonten in Ihrem Abonnement zurück.
Beispiele für Prompts:
- "Details für das Speicherkonto "mystorageaccount" anzeigen."
- "Abrufen von Eigenschaften des Speicherkontos 'companydata2024' einschließlich Standort und SKU."
- "Alle Speicherkonten in meinem Abonnement mit Standort und SKU auflisten."
- "Speicherkonten in meinem Abonnement anzeigen und angeben, ob der hierarchische Namespace (HNS) aktiviert ist."
- Speicherkonten in meinem Abonnement mit den Einstellungen „ausschließlich HTTPS“ und „öffentlicher Blobzugriff“ anzeigen.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Kontoname | Wahlfrei | Der Name des Azure Storage Kontos, z. B. mystorageaccount. |
| Lernen | Wahlfrei | Entdecken Sie verfügbare Untertools und deren Parameter, ohne einen Azure-Vorgang auszuführen. Verwenden Sie sie in einer Toolgruppe, z. B. "azmcp storage --learn", um alle Tools in dieser Gruppe oder auf einem bestimmten Tool, z. B. "azmcp storage account list --learn", auflisten, um die zugehörigen Optionen anzuzeigen. |
Hinweise zur Werkzeugkommentierung:
Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheim: ❌ | Lokal erforderlich: ❌
Blob abrufen
Auflisten von Blobs in einem Container oder Abrufen von Eigenschaften für ein bestimmtes Blob in einem Azure Storage-Konto. Das McP-Tool (Model Context Protocol) gibt entweder eine Liste von Blobs oder Details für ein einzelnes Blob zurück. Wenn Sie einen BLOB-Namen angeben, gibt dieses Tool Details für dieses Blob zurück. Wenn Sie kein Blob angeben, listet dieses Tool alle Blobs im Container auf, und Sie können die Liste nach Präfix filtern. Wenn Sie ein Blob angeben, wird das Präfix ignoriert.
Gibt Blobname, Größe, lastModified, contentType, contentHash, Metadaten und Blob-Eigenschaften zurück.
Beispiele für Prompts:
- "Zeigen Sie mir die Eigenschaften für blob 'logs/2026-01-01.log' im Container 'logs' im Speicherkonto 'mystorageaccount' an."
- "Rufen Sie die Details zum Blob 'folder/file.txt' im Container 'Documents' im Speicherkonto 'companydata2024' ab."
- Alle Blobs im Blobcontainer 'backups' im Speicherkonto 'backupstorage' auflisten.
- Zeigen Sie mir die Blobs im Blob-Container 'images' im Speicherkonto 'mediaacct' an.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Kontoname | Erforderlich | Der Name des Azure Storage-Kontos. Dies ist der eindeutige Name, den Sie für das Speicherkonto ausgewählt haben (z. B mystorageaccount. ). |
| Containername | Erforderlich | Der Name des Containers, auf den innerhalb des Speicherkontos zugegriffen werden soll. |
| Blobname | Wahlfrei | Der Name des Blobs, auf das innerhalb des Containers zugegriffen werden soll. Dies sollte der vollständige Pfad innerhalb des Containers sein (zum Beispiel file.txt oder folder/file.txt). |
| Lernen | Wahlfrei | Entdecken Sie verfügbare Tools und ihre Parameter, ohne einen Azure-Vorgang auszuführen. Verwenden Sie --learn für eine Toolgruppe, zum Beispiel azmcp storage --learn, um alle Tools in dieser Gruppe aufzulisten, oder für ein bestimmtes Tool, zum Beispiel azmcp storage account list --learn, um dessen Optionen anzuzeigen. |
| prefix | Wahlfrei | Filtern Sie die aufgelisteten Blobs auf diejenigen, deren Namen mit dem angegebenen Präfix beginnen. |
Hinweise zur Werkzeugkommentierung:
Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheim: ❌ | Lokal erforderlich: ❌
Blob-Container abrufen
Dieses Tool, Teil der MCP-Tools (Model Context Protocol), listet BLOB-Container in einem Azure Storage-Konto auf. Sie können alle Container auflisten oder Details für einen bestimmten Container anzeigen. Wenn Sie keinen Container angeben, listet das Tool alle Container auf, und Sie können Ergebnisse nach Präfix filtern. Das Präfix wird ignoriert, wenn Sie einen Container angeben. Erforderlich: Konto und Abonnement. Optional: Container, Mandant und Präfix. Gibt Containername, lastModified, leaseStatus, publicAccess, Metadaten und Containereigenschaften zurück.
Beispiele für Prompts:
- "Zeigen Sie die Eigenschaften des Containers 'logs' im Speicherkonto 'mystorageacct' an."
- "Alle BLOB-Container im Speicherkonto 'companydata2024' auflisten."
- "Welche Container befinden sich im Speicherkonto "prodstorage"?
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Kontoname | Erforderlich | Der Name des Azure Storage-Kontos. Dies ist der eindeutige Name, den Sie für Ihr Speicherkonto ausgewählt haben, z. B mystorageaccount. . |
| Containername | Wahlfrei | Der Name des Containers, auf den innerhalb des Speicherkontos zugegriffen werden soll. |
| Lernen | Wahlfrei | Entdecken Sie verfügbare Unterbefehle und ihre Parameter, ohne einen Azure-Vorgang auszuführen. Verwenden Sie diese Option für eine Befehlsgruppe (z 'azmcp storage --learn'. B. zum Auflisten aller Befehle in dieser Gruppe) oder für einen bestimmten Befehl (z 'azmcp storage account list --learn'. B. zum Anzeigen der zugehörigen Optionen). |
| prefix | Wahlfrei | Das Präfix zum Filtern von Containern beim Auflisten von Containern in einem Speicherkonto. Nur Container, deren Namen mit dem angegebenen Präfix beginnen, werden aufgelistet. |
Hinweise zur Werkzeugkommentierung:
Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheim: ❌ | Lokal erforderlich: ❌
Abrufen von Tabellen
Dieses Tool, Teil des Model Context Protocol (MCP), listet alle Tabellen in einem Azure Storage-Konto auf und gibt deren Namen zurück. Geben Sie das Speicherkonto und das Abonnement und optional den Mandanten an.
Beispiele für Prompts:
- "Alle Tabellen im Speicherkonto "mystorageaccount" auflisten."
- Zeigen Sie mir die Tabellen im Speicherkonto „companydata2024“.
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Kontoname | Erforderlich | Der Name des Azure Storage-Kontos. Dies ist der eindeutige Name, den Sie für Ihr Speicherkonto ausgewählt haben (z. B mystorageaccount. ). |
| Lernen | Wahlfrei | Entdecken Sie verfügbare Tools und ihre Parameter, ohne einen Azure-Vorgang auszuführen. Verwenden Sie dies für eine Toolgruppe, zum Beispiel „azmcp storage --learn“, um alle Tools in dieser Gruppe aufzulisten. Verwenden Sie es für ein bestimmtes Tool, z. B. "azmcp storage account list --learn", um die zugehörigen Optionen anzuzeigen. |
Hinweise zur Werkzeugkommentierung:
Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheim: ❌ | Lokal erforderlich: ❌
Blob hochladen
Verwenden Sie dieses Tool, um eine lokale Datei nur in ein Azure Storage Blob hochzuladen, wenn das Blob noch nicht vorhanden ist. Das Tool gibt die Uhrzeit der letzten Änderung, des ETags und des Inhaltshashs des Blobs zurück.
Beispiele für Prompts:
- "Laden Sie den lokalen Dateipfad '/home/alice/report.pdf' in das Speicher-BLOB 'documents/report.pdf' im Container 'Backups' im Konto 'mystorageaccount' hoch."
| Parameter | Erforderlich oder optional | Description |
|---|---|---|
| Kontoname | Erforderlich | Der Azure Storage Kontoname, z. B. mystorageaccount. |
| Blobname | Erforderlich | Der Name des Blobs im Container, einschließlich eines beliebigen Pfads, z. B file.txt . oder folder/file.txt. |
| Containername | Erforderlich | Der Name des Containers im Speicherkonto. |
| Lokaler Dateipfad | Erforderlich | Der vollständige Pfad zur lokalen Datei, die hochgeladen werden soll. |
| Lernen | Wahlfrei | Zeigen Sie verfügbare Untertools und deren Parameter an, ohne einen Azure Vorgang auszuführen. |
Hinweise zur Werkzeugkommentierung:
Destruktiv: ❌ | Idempotent: ❌ | Offene Welt: ❌ | Schreibgeschützt: ❌ | Geheim: ❌ | Lokal erforderlich: ✅