Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il server MCP Azure consente di gestire Archiviazione di Azure risorse, tra cui: creare, ottenere, elencare e caricare, con richieste in linguaggio naturale.
Archiviazione di Azure è un servizio Azure che offre funzionalità basate sul cloud per le applicazioni. Per ulteriori informazioni, consultare la documentazione di Archiviazione di Azure.
Annotazioni
Parametri degli strumenti: gli strumenti del server MCP di Azure definiscono i parametri per i dati necessari per completare le attività. Alcuni di questi parametri sono specifici di ogni strumento e sono documentati di seguito. Altri parametri sono globali e condivisi da tutti gli strumenti. Per altre informazioni, vedere Parametri degli strumenti.
Creare un account
Questo strumento MCP (Model Context Protocol) crea un account Archiviazione di Azure nel gruppo di risorse e nella posizione specificati e restituisce il nome, la posizione, lo SKU, il livello di accesso, le impostazioni di accesso e i dettagli di configurazione dell'account di archiviazione.
Alcuni prompt di esempio includono:
- "Creare un nuovo account di archiviazione denominato "testaccount123" nella posizione 'eastus' all'interno del gruppo di risorse 'rg-prod'.
- "Creare un account di archiviazione denominato 'premiumacct01' nella posizione 'westus2' all'interno del gruppo di risorse 'rg-production' usando lo SKU 'Premium_LRS'".
- "Creare un nuovo account di archiviazione denominato "datalakeacct" nella posizione 'eastus2' nel gruppo di risorse 'rg-datalake' con spazio dei nomi gerarchico abilitato.
| Parametro | Obbligatorio o facoltativo | Description |
|---|---|---|
| Nome dell'account | Obbligatorio | Nome dell'account di archiviazione di Azure da creare. Deve essere univoco a livello globale, 3-24 caratteri e usare solo lettere minuscole e numeri. |
| Ubicazione | Obbligatorio | Area Azure in cui viene creato l'account di archiviazione, ad esempio eastus o westus2. |
| Gruppo di risorse | Obbligatorio | Nome del gruppo di risorse di Azure. Un gruppo di risorse è un contenitore logico per le risorse di Azure. |
| Livello di accesso | Opzionale | Livello di accesso predefinito per l'archiviazione BLOB. Valori validi: Hot, Cool. |
| Abilitare lo spazio dei nomi gerarchico | Opzionale | Specifica se abilitare lo spazio dei nomi gerarchico per Data Lake Storage Gen2 nell'account di archiviazione. |
| Imparare | Opzionale | Individuare gli strumenti disponibili e i relativi parametri senza eseguire alcuna operazione di Azure. Usare in un gruppo di strumenti, ad esempio azmcp storage, per elencare tutti gli strumenti in tale gruppo o in uno strumento specifico, ad esempio azmcp storage account list, per visualizzare le opzioni. |
| SKU | Opzionale | codice di riferimento del prodotto dell'account di archiviazione. Valori validi: Standard_LRS, Standard_GRS, Standard_RAGRSStandard_ZRS, Premium_LRS, Premium_ZRS, Standard_GZRSStandard_RAGZRS. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ✅ | Idempotente: ❌ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ❌
Crea un contenitore blob
Questo strumento, incluso negli strumenti MCP (Model Context Protocol), crea un nuovo contenitore BLOB Archiviazione di Azure in un account di archiviazione. Lo strumento crea un contenitore logico per organizzare i BLOB in un account Archiviazione di Azure.
Obbligatorio: account, contenitore, sottoscrizione. Facoltativo: tenant.
Restituisce: nome del contenitore, lastModified, eTag, leaseStatus, publicAccessLevel, hasImmutabilityPolicy, hasLegalHold. Crea un contenitore logico per organizzare i BLOB all'interno di un account di archiviazione.
Alcuni prompt di esempio includono:
- "Creare il contenitore di archiviazione "mycontainer" nell'account di archiviazione "mystorageaccount".
| Parametro | Obbligatorio o facoltativo | Description |
|---|---|---|
| Nome dell'account | Obbligatorio | Nome dell'account di archiviazione di Azure. Si tratta del nome univoco scelto per l'account di archiviazione, ad esempio mystorageaccount. |
| Nome contenitore | Obbligatorio | Nome del contenitore a cui accedere all'interno dell'account di archiviazione. |
| Imparare | Opzionale | Individuare i sottocom commandi disponibili e i relativi parametri senza eseguire alcuna operazione di Azure. Usare in un gruppo di comandi (ad esempio , 'azmcp storage --learn') per elencare tutti i comandi in tale gruppo o in un comando specifico (ad esempio, 'azmcp storage account list --learn') per visualizzarne le opzioni. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ✅ | Idempotente: ❌ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ❌
Ottieni un account
Recupera informazioni dettagliate sugli account di Archiviazione di Azure, inclusi nome dell'account, località, SKU, tipo, stato dello spazio dei nomi gerarchico, impostazioni per consentire solo HTTPS e configurazione dell'accesso pubblico ai BLOB. Questo strumento fa parte degli strumenti MCP (Model Context Protocol). Se non si specifica un nome di account, lo strumento restituisce i dettagli per tutti gli account di archiviazione nella sottoscrizione.
Alcuni prompt di esempio includono:
- "Mostra dettagli per l'account di archiviazione "mystorageaccount".
- "Ottenere le proprietà dell'account di archiviazione "companydata2024", inclusa la posizione e lo SKU."
- Elenca tutti gli account di archiviazione nella mia sottoscrizione con area geografica e SKU.
- Mostra gli account di archiviazione nella mia sottoscrizione e indica se lo spazio dei nomi gerarchico (HNS) è abilitato.
- Mostra gli account di archiviazione nella mia sottoscrizione con le impostazioni di accesso solo tramite HTTPS e di accesso pubblico ai blob.
| Parametro | Obbligatorio o facoltativo | Description |
|---|---|---|
| Nome dell'account | Opzionale | Nome dell'account Archiviazione di Azure, ad esempio mystorageaccount. |
| Imparare | Opzionale | Individuare gli strumenti secondari disponibili e i relativi parametri senza eseguire alcuna operazione di Azure. Usarlo in un gruppo di strumenti, ad esempio 'azmcp storage --learn', per elencare tutti gli strumenti in tale gruppo o in uno strumento specifico, ad esempio 'azmcp storage account list --learn', per visualizzarne le opzioni. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌
Ottenere blob
Elencare i BLOB in un contenitore o ottenere proprietà per un BLOB specifico in un account Archiviazione di Azure. Lo strumento get di Model Context Protocol (MCP) restituisce un elenco di blob oppure i dettagli di un singolo blob. Se si specifica un nome BLOB, questo strumento restituisce i dettagli per tale BLOB. Se non si specifica un BLOB, questo strumento elenca tutti i BLOB nel contenitore ed è possibile filtrare l'elenco in base al prefisso. Quando si specifica un BLOB, il prefisso viene ignorato.
Restituisce il nome del BLOB, le dimensioni, lastModified, contentType, contentHash, i metadati e le proprietà del BLOB.
Alcuni prompt di esempio includono:
- Mostrami le proprietà del blob 'logs/2026-01-01.log' nel contenitore 'logs' nell'account di archiviazione 'mystorageaccount'.
- Ottieni i dettagli sul blob 'folder/file.txt' nel contenitore 'documents' nell'account di archiviazione 'companydata2024'.
- Elenca tutti i blob nel contenitore blob "backups" nell'account di archiviazione "backupstorage".
- Mostrami i blob nel contenitore blob 'images' nell'account di archiviazione 'mediaacct'.
| Parametro | Obbligatorio o facoltativo | Description |
|---|---|---|
| Nome dell'account | Obbligatorio | Nome dell'account di archiviazione di Azure. Si tratta del nome univoco scelto per l'account di archiviazione , ad esempio mystorageaccount. |
| Nome contenitore | Obbligatorio | Nome del contenitore a cui accedere all'interno dell'account di archiviazione. |
| Nome BLOB | Opzionale | Nome del blob a cui accedere all'interno del container. Deve trattarsi del percorso completo all'interno del contenitore , ad esempio file.txt o folder/file.txt. |
| Imparare | Opzionale | Individuare gli strumenti disponibili e i relativi parametri senza eseguire alcuna operazione di Azure. Usare --learn in un gruppo di strumenti, ad esempio , per elencare tutti gli strumenti in tale gruppo o in uno strumento specifico, ad esempio azmcp storage --learnazmcp storage account list --learn, per visualizzarne le opzioni. |
| Prefisso | Opzionale | Filtrare i BLOB elencati in base a quelli i cui nomi iniziano con il prefisso specificato. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌
Ottieni contenitore BLOB
Questo strumento, parte degli strumenti MCP (Model Context Protocol), elenca i contenitori BLOB in un account Archiviazione di Azure. È possibile elencare tutti i contenitori o visualizzare i dettagli per un contenitore specifico. Se non si specifica un contenitore, lo strumento elenca tutti i contenitori ed è possibile filtrare i risultati in base al prefisso. Il prefisso viene ignorato quando si specifica un contenitore. Obbligatorio: account e sottoscrizione. Facoltativo: contenitore, tenant e prefisso. Restituisce il nome del contenitore, lastModified, leaseStatus, publicAccess, metadati e proprietà del contenitore.
Alcuni prompt di esempio includono:
- "Mostra le proprietà del contenitore "logs" nell'account di archiviazione "mystorageacct".
- Elenca tutti i contenitori blob nell'account di archiviazione 'companydata2024'.
- "Quali contenitori si trovano nell'account di archiviazione 'prodstorage'?"
| Parametro | Obbligatorio o facoltativo | Description |
|---|---|---|
| Nome dell'account | Obbligatorio | Nome dell'account di archiviazione di Azure. Si tratta del nome univoco scelto per l'account di archiviazione, ad esempio mystorageaccount. |
| Nome contenitore | Opzionale | Nome del contenitore a cui accedere all'interno dell'account di archiviazione. |
| Imparare | Opzionale | Individuare i sottocom commandi disponibili e i relativi parametri senza eseguire alcuna operazione di Azure. Usare in un gruppo di comandi (ad esempio , 'azmcp storage --learn') per elencare tutti i comandi in tale gruppo o in un comando specifico (ad esempio, 'azmcp storage account list --learn') per visualizzarne le opzioni. |
| Prefisso | Opzionale | Prefisso per filtrare i contenitori quando si elencano i contenitori in un account di archiviazione. Vengono elencati solo i contenitori i cui nomi iniziano con il prefisso specificato. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌
Ottieni tabelle
Questo strumento, incluso nel protocollo MCP (Model Context Protocol), elenca tutte le tabelle in un account Archiviazione di Azure e ne restituisce i nomi. Specificare l'account di archiviazione, la sottoscrizione e facoltativamente il tenant.
Alcuni prompt di esempio includono:
- "Elencare tutte le tabelle nell'account di archiviazione "mystorageaccount".
- "Mostra le tabelle nell'account di archiviazione "companydata2024".
| Parametro | Obbligatorio o facoltativo | Description |
|---|---|---|
| Nome dell'account | Obbligatorio | Nome dell'account di archiviazione di Azure. Si tratta del nome univoco scelto per l'account di archiviazione, ad esempio mystorageaccount. |
| Imparare | Opzionale | Individuare gli strumenti disponibili e i relativi parametri senza eseguire alcuna operazione di Azure. Usare in un gruppo di strumenti, ad esempio 'azmcp storage --learn', per elencare tutti gli strumenti in tale gruppo. Usalo con uno strumento specifico, ad esempio 'azmcp storage account list --learn', per visualizzarne le opzioni. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌
Caricamento del BLOB
Usare questo strumento per caricare un file locale in un BLOB Archiviazione di Azure solo se il BLOB non esiste già. Lo strumento restituisce l'ora dell'ultima modifica, L'ETag e l'hash del contenuto del BLOB.
Alcuni prompt di esempio includono:
- "Caricare il percorso del file locale '/home/alice/report.pdf' nel BLOB di archiviazione 'documents/report.pdf' nel contenitore 'backups' nell'account 'mystorageaccount'."
| Parametro | Obbligatorio o facoltativo | Description |
|---|---|---|
| Nome dell'account | Obbligatorio | Nome dell'account Archiviazione di Azure, ad esempio mystorageaccount. |
| Nome BLOB | Obbligatorio | Nome del BLOB nel contenitore, incluso qualsiasi percorso, ad esempio file.txt o folder/file.txt. |
| Nome contenitore | Obbligatorio | Nome del contenitore nell'account di archiviazione. |
| Percorso del file locale | Obbligatorio | Percorso completo del file locale da caricare. |
| Imparare | Opzionale | Mostra gli strumenti secondari disponibili e i relativi parametri senza eseguire un'operazione di Azure. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ❌ | Open World: ❌ | Sola lettura: ❌ | Segreto: ❌ | Locale obbligatorio: ✅