Azure MCP Server-hulpprogramma's voor Azure Storage

Met de Azure MCP-server kunt u Azure Storage resources beheren, waaronder: maken, ophalen, weergeven en uploaden, met prompts voor natuurlijke taal.

Azure Storage is een Azure-service die cloudmogelijkheden biedt voor uw toepassingen. Zie de documentatie voor Azure Storage voor meer informatie.

Opmerking

Hulpprogrammaparameters: de Hulpprogramma's van Azure MCP Server definiëren parameters voor gegevens die ze nodig hebben om taken uit te voeren. Sommige van deze parameters zijn specifiek voor elk hulpprogramma en worden hieronder beschreven. Andere parameters zijn globaal en worden gedeeld door alle hulpprogramma's. Zie Hulpprogrammaparameters voor meer informatie.

Account maken

Met dit mcp-hulpprogramma (Model Context Protocol) maakt u een Azure Storage-account in de opgegeven resourcegroep en locatie en retourneert u de naam, locatie, SKU, toegangslaag, toegangsinstellingen en configuratiedetails van het opslagaccount.

Voorbeelden van prompts zijn:

  • 'Maak een nieuw opslagaccount met de naam 'testaccount123' op locatie 'eastus' in de resourcegroep 'rg-prod'.
  • 'Maak een opslagaccount met de naam 'premiumacct01' op locatie 'westus2' binnen de resourcegroep 'rg-production' met behulp van SKU 'Premium_LRS'.
  • 'Maak een nieuw opslagaccount met de naam 'datalakeacct' op locatie 'eastus2' onder resourcegroep 'rg-datalake' met hiërarchische naamruimte ingeschakeld.
Kenmerk Verplicht of optioneel Description
accountnaam Verplicht De naam van het Azure Storage-account dat u wilt maken. Het moet wereldwijd uniek zijn, 3-24 tekens en mag alleen kleine letters en cijfers gebruiken.
Plaats Verplicht De Azure regio waarin het opslagaccount is gemaakt, bijvoorbeeld eastus of westus2.
Resourcegroep Verplicht De naam van de Azure-resourcegroep. Een resourcegroep is een logische container voor Azure-resources.
Toegangslaag Optioneel De standaardtoegangslaag voor blobopslag. Geldige waarden: Hot, Cool.
Hiërarchische naamruimte inschakelen Optioneel Of u hiërarchische naamruimte wilt inschakelen voor Data Lake Storage Gen2 in het opslagaccount.
Leren Optioneel Ontdek beschikbare hulpprogramma's en hun parameters zonder Azure bewerking uit te voeren. Gebruik in een hulpprogrammagroep, bijvoorbeeld azmcp-opslag, om alle hulpprogramma's in die groep weer te geven of op een specifiek hulpprogramma, bijvoorbeeld azmcp storage account list, om opties te bekijken.
SKU Optioneel De opslagaccount-SKU. Geldige waarden: Standard_LRS, Standard_GRS, Standard_RAGRS, , Standard_ZRS, Premium_LRS, Premium_ZRS, Standard_GZRS. Standard_RAGZRS

Hints voor aantekening van hulpprogramma's:

Destructief: ✅ | Idempotent: ❌ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌

Blobcontainer maken

Met dit hulpprogramma, onderdeel van de MCP-hulpprogramma's (Model Context Protocol), maakt u een nieuwe Azure Storage blobcontainer in een opslagaccount. Het hulpprogramma maakt een logische container voor het ordenen van blobs in een Azure Storage-account.

Vereist: account, container, abonnement. Optioneel: tenant.

Geeft terug: containernaam, lastModified, eTag, leaseStatus, publicAccessLevel, hasImmutabilityPolicy, hasLegalHold. Hiermee maakt u een logische container voor het ordenen van blobs binnen een opslagaccount.

Voorbeelden van prompts zijn:

  • 'Maak de opslagcontainer 'mycontainer' in het opslagaccount 'mystorageaccount'.
Kenmerk Verplicht of optioneel Description
accountnaam Verplicht De naam van het Azure Storage-account. Dit is de unieke naam die u hebt gekozen voor uw opslagaccount (bijvoorbeeld mystorageaccount).
Containernaam Verplicht De naam van de container voor toegang binnen het opslagaccount.
Leren Optioneel Ontdek beschikbare subopdrachten en de bijbehorende parameters zonder Azure bewerking uit te voeren. Gebruik in een opdrachtgroep (bijvoorbeeld 'azmcp storage --learn') om alle opdrachten in die groep weer te geven of op een specifieke opdracht (bijvoorbeeld 'azmcp storage account list --learn') om de bijbehorende opties te bekijken.

Hints voor aantekening van hulpprogramma's:

Destructief: ✅ | Idempotent: ❌ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ❌

Account ophalen

Gedetailleerde informatie ophalen over Azure Storage accounts, waaronder accountnaam, locatie, SKU, soort, hiërarchische naamruimtestatus, https-instellingen en configuratie voor openbare blobtoegang. Dit hulpprogramma maakt deel uit van de MCP-hulpprogramma's (Model Context Protocol). Als u geen accountnaam opgeeft, retourneert het hulpprogramma details voor alle opslagaccounts in uw abonnement.

Voorbeelden van prompts zijn:

  • "Details weergeven voor opslagaccount 'mystorageaccount'.
  • 'Eigenschappen ophalen van opslagaccount 'companydata2024' inclusief locatie en SKU.'
  • 'Geef alle opslagaccounts in mijn abonnement weer met locatie en SKU.'
  • 'Opslagaccounts weergeven in mijn abonnement en aangeven of hiërarchische naamruimte (HNS) is ingeschakeld.'
  • 'Opslagaccounts weergeven in mijn abonnement met instellingen voor alleen HTTPS en openbare blobtoegang'.
Kenmerk Verplicht of optioneel Description
accountnaam Optioneel De naam van het Azure Storage-account, bijvoorbeeld mystorageaccount.
Leren Optioneel Ontdek beschikbare subhulpprogramma's en hun parameters zonder Azure bewerking uit te voeren. Gebruik deze in een hulpprogrammagroep, bijvoorbeeld 'azmcp storage --learn', om alle hulpprogramma's in die groep weer te geven, of op een specifiek hulpprogramma, bijvoorbeeld 'azmcp storage account list --learn', om de opties ervan te bekijken.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Blob ophalen

Vermeld blobs in een container of haal eigenschappen op voor een specifieke blob in een Azure Storage-account. Het hulpprogramma Model Context Protocol (MCP) retourneert een lijst met blobs of details voor één blob. Als u een blobnaam opgeeft, retourneert dit hulpprogramma details voor die blob. Als u geen blob opgeeft, worden met dit hulpprogramma alle blobs in de container weergegeven en kunt u de lijst filteren op voorvoegsel. Wanneer u een blob opgeeft, wordt het voorvoegsel genegeerd.

Retourneert de blobnaam, grootte, lastModified, contentType, contentHash, metagegevens en blobeigenschappen.

Voorbeelden van prompts zijn:

  • "Toon me de eigenschappen van blob 'logs/2026-01-01.log' in container 'logs' in opslagaccount 'mystorageaccount'."
  • Haal de details op over blob 'folder/file.txt' in de container 'documents' in het opslagaccount 'companydata2024'.
  • Geef een lijst van alle blobs in de blobcontainer 'backups' in het opslagaccount 'backupstorage'.
  • Toon de blobs in de blobcontainer 'images' in het opslagaccount 'mediaacct'.
Kenmerk Verplicht of optioneel Description
accountnaam Verplicht De naam van het Azure Storage-account. Dit is de unieke naam die u hebt gekozen voor het opslagaccount (bijvoorbeeld mystorageaccount).
Containernaam Verplicht De naam van de container voor toegang binnen het opslagaccount.
Blobnaam Optioneel De naam van de blob waartoe u binnen de container toegang wilt krijgen. Dit moet het volledige pad binnen de container zijn (bijvoorbeeld file.txt of folder/file.txt).
Leren Optioneel Ontdek beschikbare hulpprogramma's en hun parameters zonder Azure bewerking uit te voeren. Gebruik --learn bijvoorbeeld azmcp storage --learnvoor een hulpprogrammagroep om alle hulpprogramma's in die groep weer te geven, of op een specifiek hulpprogramma, om de azmcp storage account list --learnopties ervan te bekijken.
voorvoegsel Optioneel Filter de vermelde blobs zodat alleen de blobs overblijven waarvan de namen beginnen met het opgegeven voorvoegsel.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Blobcontainer ophalen

Dit hulpprogramma, onderdeel van de MCP-hulpprogramma's (Model Context Protocol), vermeldt blobcontainers in een Azure Storage-account. U kunt alle containers weergeven of details voor een specifieke container weergeven. Als u geen container opgeeft, worden in het hulpprogramma alle containers vermeld en kunt u resultaten filteren op voorvoegsel. Het voorvoegsel wordt genegeerd wanneer u een container opgeeft. Vereist: een account en een abonnement. Optioneel: container, tenant en voorvoegsel. Retourneert de containernaam, lastModified, leaseStatus, publicAccess, metagegevens en containereigenschappen.

Voorbeelden van prompts zijn:

  • 'De eigenschappen van containerlogboeken weergeven in opslagaccount 'mystorageacct'.
  • "Vermeld alle blobcontainers in het opslagaccount 'companydata2024'.
  • "Welke containers bevinden zich in opslagaccount 'prodstorage'?
Kenmerk Verplicht of optioneel Description
accountnaam Verplicht De naam van het Azure Storage-account. Dit is bijvoorbeeld de unieke naam die u hebt gekozen voor uw opslagaccount mystorageaccount.
Containernaam Optioneel De naam van de container voor toegang binnen het opslagaccount.
Leren Optioneel Ontdek beschikbare subopdrachten en de bijbehorende parameters zonder Azure bewerking uit te voeren. Gebruik in een opdrachtgroep (bijvoorbeeld 'azmcp storage --learn') om alle opdrachten in die groep weer te geven of op een specifieke opdracht (bijvoorbeeld 'azmcp storage account list --learn') om de bijbehorende opties te bekijken.
voorvoegsel Optioneel Het voorvoegsel voor het filteren van containers bij het weergeven van containers in een opslagaccount. Alleen containers waarvan de namen beginnen met het opgegeven voorvoegsel, worden weergegeven.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Tabellen ophalen

Met dit hulpprogramma, onderdeel van het MCP (Model Context Protocol), worden alle tabellen in een Azure Storage-account weergegeven en worden hun namen geretourneerd. Geef het opslagaccount en het abonnement en eventueel de tenant op.

Voorbeelden van prompts zijn:

  • "Alle tabellen in opslagaccount 'mystorageaccount' weergeven."
  • 'Toon de tabellen in het opslagaccount 'companydata2024'.
Kenmerk Verplicht of optioneel Description
accountnaam Verplicht De naam van het Azure Storage-account. Dit is de unieke naam die u hebt gekozen voor uw opslagaccount (bijvoorbeeld mystorageaccount).
Leren Optioneel Ontdek beschikbare hulpprogramma's en hun parameters zonder Azure bewerking uit te voeren. Gebruik deze functie in een hulpprogrammagroep, bijvoorbeeld 'azmcp storage --learn', om alle hulpprogramma's in die groep weer te geven. Gebruik dit bij een specifiek hulpprogramma, bijvoorbeeld 'azmcp storage account list --learn', om de opties te zien.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ✅ | Open wereld: ❌ | Alleen-lezen: ✅ | Geheim: ❌ | Lokaal vereist: ❌

Blob uploaden

Gebruik dit hulpprogramma om een lokaal bestand alleen te uploaden naar een Azure Storage blob als de blob nog niet bestaat. Het hulpprogramma retourneert de laatste wijzigingstijd, ETag en inhouds-hash van de blob.

Voorbeelden van prompts zijn:

  • Upload lokaal bestandspad '/home/alice/report.pdf' naar opslagblob 'documents/report.pdf' in container 'backups' in account 'mystorageaccount'.
Kenmerk Verplicht of optioneel Description
accountnaam Verplicht De naam van het Azure Storage-account, bijvoorbeeld mystorageaccount.
Blobnaam Verplicht De naam van de blob in de container, inclusief een pad, bijvoorbeeld file.txt of folder/file.txt.
Containernaam Verplicht De naam van de container in het opslagaccount.
Lokaal bestandspad Verplicht Het volledige pad naar het lokale bestand dat u wilt uploaden.
Leren Optioneel Beschikbare subhulpprogramma's en hun parameters weergeven zonder een Azure bewerking uit te voeren.

Hints voor aantekening van hulpprogramma's:

Destructief: ❌ | Idempotent: ❌ | Open wereld: ❌ | Alleen-lezen: ❌ | Geheim: ❌ | Lokaal vereist: ✅