Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med Azure MCP-server kan du hantera Azure Storage resurser, inklusive: skapa, hämta, lista och ladda upp med frågor om naturligt språk.
Azure Storage är en Azure tjänst som tillhandahåller molnbaserade funktioner för dina program. Mer information finns i dokumentationen Azure Storage.
Anmärkning
Verktygsparametrar: Azure MCP Server-verktygen definierar parametrar för data som de behöver för att slutföra uppgifter. Vissa av dessa parametrar är specifika för varje verktyg och dokumenteras nedan. Andra parametrar är globala och delas av alla verktyg. Mer information finns i Verktygsparametrar.
Skapa ett konto
Det här MCP-verktyget (Model Context Protocol) skapar ett Azure Storage konto i den angivna resursgruppen och platsen och returnerar lagringskontots namn, plats, SKU, åtkomstnivå, åtkomstinställningar och konfigurationsinformation.
Exempel på frågor är:
- "Skapa ett nytt lagringskonto med namnet "testaccount123" på platsen 'eastus' i resursgruppen 'rg-prod'."
- "Skapa ett lagringskonto med namnet 'premiumacct01' på platsen 'westus2' i resursgruppen 'rg-production' med SKU 'Premium_LRS'."
- "Skapa ett nytt lagringskonto med namnet 'datalakeacct' på platsen 'eastus2' under resursgruppen 'rg-datalake' med hierarkiskt namnområde aktiverat."
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Kontonamn | Krävs | Namnet på det Azure Storage-konto som ska skapas. Den måste vara globalt unik, 3–24 tecken och endast använda gemener och siffror. |
| Läge | Krävs | Den Azure region där lagringskontot skapas, till exempel eastus eller westus2. |
| resursgrupp | Krävs | Namnet på Azure-resursgruppen. En resursgrupp är en logisk container för Azure-resurser. |
| Åtkomstnivå | Valfritt | Standardåtkomstnivån för bloblagring. Giltiga värden: Hot, Cool. |
| Aktivera hierarkiskt namnområde | Valfritt | Om du vill aktivera hierarkisk namnrymd för Data Lake Storage Gen2 på lagringskontot. |
| Lära sig | Valfritt | Identifiera tillgängliga verktyg och deras parametrar utan att köra någon Azure åtgärd. Använd i en verktygsgrupp, till exempel azmcp storage, för att visa en lista över alla verktyg i gruppen eller på ett specifikt verktyg, till exempel azmcp storage account list, för att se alternativ. |
| SKU | Valfritt | Lagringskontots SKU. Giltiga värden: Standard_LRS, Standard_GRS, Standard_RAGRS, Standard_ZRS, Premium_LRS, Premium_ZRS, , Standard_GZRS. Standard_RAGZRS |
Destruktiv: ✅ | Idempotent: ❌ | Öppen värld: ❌ | Skrivskyddad: ❌ | Konfidentiell: ❌ | Kräver lokal åtkomst: ❌
Skapa blobcontainer
Det här verktyget, som är en del av MCP-verktygen (Model Context Protocol), skapar en ny Azure Storage blobcontainer i ett lagringskonto. Verktyget skapar en logisk container för att organisera blobar i ett Azure Storage konto.
Krävs: konto, container, prenumeration. Valfritt: innehavare.
Returnerar: containernamn, lastModified, eTag, leaseStatus, publicAccessLevel, hasImmutabilityPolicy, hasLegalHold. Skapar en logisk container för att organisera blobar i ett lagringskonto.
Exempel på frågor är:
- "Skapa lagringscontainern 'mycontainer' i lagringskontot 'mystorageaccount'."
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Kontonamn | Krävs | Namnet på Azure Storage-kontot. Det här är det unika namn som du valde för ditt lagringskonto (till exempel mystorageaccount). |
| Containernamn | Krävs | Namnet på containern som ska kommas åt i lagringskontot. |
| Lära sig | Valfritt | Identifiera tillgängliga underkommandon och deras parametrar utan att köra någon Azure åtgärd. Använd i en kommandogrupp (till exempel 'azmcp storage --learn') för att visa alla kommandon i gruppen eller på ett specifikt kommando (till exempel 'azmcp storage account list --learn') för att se dess alternativ. |
Destruktiv: ✅ | Idempotent: ❌ | Öppen värld: ❌ | Skrivskyddad: ❌ | Konfidentiell: ❌ | Kräver lokal åtkomst: ❌
Hämta konto
Hämta detaljerad information om Azure Storage konton, inklusive kontonamn, plats, SKU, typ, hierarkisk namnområdesstatus, HTTPS-inställningar och konfiguration av offentlig blobåtkomst. Det här verktyget är en del av MCP-verktygen (Model Context Protocol). Om du inte anger något kontonamn returnerar verktyget information för alla lagringskonton i din prenumeration.
Exempel på frågor är:
- "Visa information för lagringskontot 'mystorageaccount'."
- "Hämta egenskaper för lagringskontot "companydata2024" inklusive plats och SKU."
- "Lista alla lagringskonton i min prenumeration med plats och SKU."
- "Visa lagringskonton i min prenumeration och ange om hierarkisk namnrymd (HNS) är aktiverat."
- "Visa lagringskonton i min prenumeration med inställningar för endast HTTPS och offentlig blobåtkomst."
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Kontonamn | Valfritt | Namnet på Azure Storage-kontot, till exempel mystorageaccount. |
| Lära sig | Valfritt | Identifiera tillgängliga underverktyg och deras parametrar utan att köra någon Azure åtgärd. Använd den i en verktygsgrupp, till exempel "azmcp storage --learn", för att visa en lista över alla verktyg i gruppen eller på ett specifikt verktyg, till exempel "azmcp storage account list --learn", för att se dess alternativ. |
Destruktiv: ❌ | Idempotent: ✅ | Öppen värld: ❌ | Skrivskyddad: ✅ | Konfidentiell: ❌ | Kräver lokal åtkomst: ❌
Hämta blob
Lista blobar i en container eller hämta egenskaper för en specifik blob i ett Azure Storage konto. Verktyget Model Context Protocol (MCP) returnerar antingen en lista med blobar eller information för en enskild blob. Om du anger ett blobnamn returnerar det här verktyget information för den bloben. Om du inte anger en blob listar det här verktyget alla blobar i containern och du kan filtrera listan efter prefix. När du anger en blob ignoreras prefixet.
Returnerar blobnamn, storlek, lastModified, contentType, contentHash, metadata och blobegenskaper.
Exempel på frågor är:
- Visa mig egenskaperna för blobben 'logs/2026-01-01.log' i containern 'logs' i lagringskontot 'mystorageaccount'.
- "Hämta information om bloben 'folder/file.txt' i containern 'documents' i lagringskontot 'companydata2024'."
- Visa alla blobar i blobcontainern "backups" i lagringskontot "backupstorage".
- Visa blobarna i blobcontainern 'images' i lagringskontot 'mediaacct'.
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Kontonamn | Krävs | Namnet på Azure Storage-kontot. Det här är det unika namn som du valde för lagringskontot (till exempel mystorageaccount). |
| Containernamn | Krävs | Namnet på containern som ska kommas åt i lagringskontot. |
| Blobens namn | Valfritt | Namnet på bloben som ska kommas åt i containern. Detta bör vara den fullständiga sökvägen i containern (till exempel file.txt eller folder/file.txt). |
| Lära sig | Valfritt | Identifiera tillgängliga verktyg och deras parametrar utan att köra någon Azure åtgärd. Använd --learn i en verktygsgrupp, till exempel azmcp storage --learn, för att visa en lista över alla verktyg i gruppen, eller på ett specifikt verktyg, till exempel azmcp storage account list --learn, för att se dess alternativ. |
| Prefix | Valfritt | Filtrera de listade blobarna till dem vars namn börjar med det angivna prefixet. |
Destruktiv: ❌ | Idempotent: ✅ | Öppen värld: ❌ | Skrivskyddad: ✅ | Konfidentiell: ❌ | Kräver lokal åtkomst: ❌
Hämta blobcontainer
Det här verktyget, som är en del av MCP-verktygen (Model Context Protocol), listar blobcontainrar i ett Azure Storage konto. Du kan visa en lista över alla containrar eller visa information om en specifik container. Om du inte anger en container visar verktyget alla containrar och du kan filtrera resultatet efter prefix. Prefixet ignoreras när du anger en container. Krävs: konto och prenumeration. Valfritt: container, tenant och prefix. Returnerar containernamn, lastModified, leaseStatus, publicAccess, metadata och containeregenskaper.
Exempel på frågor är:
- "Visa egenskaperna för containerns 'loggar' i lagringskontot 'mystorageacct'."
- "Lista alla blobcontainrar i lagringskontot 'companydata2024'."
- "Vilka containrar finns i lagringskontot 'prodstorage'?"
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Kontonamn | Krävs | Namnet på Azure Storage-kontot. Det här är det unika namn som du valde för ditt lagringskonto, till exempel mystorageaccount. |
| Containernamn | Valfritt | Namnet på containern som ska kommas åt i lagringskontot. |
| Lära sig | Valfritt | Identifiera tillgängliga underkommandon och deras parametrar utan att köra någon Azure åtgärd. Använd i en kommandogrupp (till exempel 'azmcp storage --learn') för att visa alla kommandon i gruppen eller på ett specifikt kommando (till exempel 'azmcp storage account list --learn') för att se dess alternativ. |
| Prefix | Valfritt | Prefix för att filtrera containrar när containrar listas i ett lagringskonto. Endast containrar vars namn börjar med det angivna prefixet visas. |
Destruktiv: ❌ | Idempotent: ✅ | Öppen värld: ❌ | Skrivskyddad: ✅ | Konfidentiell: ❌ | Kräver lokal åtkomst: ❌
Hämta tabeller
Det här verktyget, som är en del av MCP (Model Context Protocol), visar alla tabeller i ett Azure Storage konto och returnerar deras namn. Ange lagringskontot och prenumerationen samt, valfritt, klientorganisationen.
Exempel på frågor är:
- "Lista alla tabeller i lagringskontot 'mystorageaccount'."
- "Visa tabellerna i lagringskontot 'companydata2024'."
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Kontonamn | Krävs | Namnet på Azure Storage-kontot. Det här är det unika namn som du valde för ditt lagringskonto (till exempel mystorageaccount). |
| Lära sig | Valfritt | Identifiera tillgängliga verktyg och deras parametrar utan att köra någon Azure åtgärd. Använd i en verktygsgrupp, till exempel "azmcp storage --learn", för att visa en lista över alla verktyg i gruppen. Använd det på ett specifikt verktyg, till exempel "azmcp storage account list --learn", för att se vilka alternativ som finns. |
Destruktiv: ❌ | Idempotent: ✅ | Öppen värld: ❌ | Skrivskyddad: ✅ | Konfidentiell: ❌ | Kräver lokal åtkomst: ❌
Ladda upp blob
Använd det här verktyget för att ladda upp en lokal fil till en Azure Storage blob endast om bloben inte redan finns. Verktyget returnerar blobens senaste ändringstid, ETag och innehållshash.
Exempel på frågor är:
- "Ladda upp den lokala filsökvägen '/home/alice/report.pdf' till lagringsbloben 'documents/report.pdf' i containern 'backups' i kontot 'mystorageaccount'."
| Parameter | Obligatorisk eller valfri | Description |
|---|---|---|
| Kontonamn | Krävs | Namnet på det Azure Storage kontot, till exempel mystorageaccount. |
| Blobens namn | Krävs | Namnet på bloben i containern, inklusive valfri sökväg, till exempel file.txt eller folder/file.txt. |
| Containernamn | Krävs | Namnet på containern i lagringskontot. |
| Sökväg till lokal fil | Krävs | Den fullständiga sökvägen till den lokala fil som ska laddas upp. |
| Lära sig | Valfritt | Visa tillgängliga underverktyg och deras parametrar utan att utföra en Azure åtgärd. |
Destruktiv: ❌ | Idempotent: ❌ | Öppen värld: ❌ | Skrivskyddad: ❌ | Konfidentiell: ❌ | Kräver lokal åtkomst: ✅