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 le risorse Azure Advisor, tra cui l'applicazione di raccomandazioni, il recupero di dettagli, l'inserimento di raccomandazioni e la fornitura di riepiloghi, tramite prompt del linguaggio naturale.
Azure Advisor analizza le risorse Azure e offre raccomandazioni personalizzate e utilizzabili per ottimizzare costi, prestazioni, affidabilità e sicurezza. Per altre informazioni, vedere Azure Advisor documentazione.
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 qui. Altri parametri sono globali e condivisi da tutti gli strumenti. Per altre informazioni, vedere Parametri degli strumenti.
Metadati: Get
Ottiene Azure Advisor metadati per un tipo di raccomandazione specifico. Restituisce il nome visualizzato, la categoria, la sottocategoria, l'impatto, i tipi di risorse supportati, la descrizione, i potenziali vantaggi e le azioni correttive del tipo di raccomandazione. Usare i metadati per comprendere la raccomandazione, valutarne l'impatto e pianificare i passaggi di correzione.
Comando CLI di esempio
azmcp advisor metadata get \
--recommendation-type-id <recommendation-type-id> \
[--language <language>]
| Parametro | Type | Obbligatorio | Descrizione |
|---|---|---|---|
recommendation-type-id |
string | Yes | ID stabile del tipo di raccomandazione di Advisor (properties.recommendationTypeId) da ricercare nel catalogo globale dei metadati delle raccomandazioni. Questo ID è la chiave di collegamento condivisa con le singole raccomandazioni. |
language |
string | No | Impostazione locale del catalogo in base a cui filtrare (properties.language). Di default è en. Senza distinzione tra maiuscole e minuscole. Valori supportati: en, cs, de, es, fr, hu, id, ja, ko, nl, ru, pt-br, pl, it, sv, tr, pt-pt, zh-hant, zh-hans. Advisor accetta tag qualificati per l'area, ad esempio en-US e li esegue il mapping alla lingua di base (en). |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Metadati: Elenco
Elenca i metadati delle raccomandazioni di Azure Advisor, noti anche come tipi di raccomandazione. Consente di individuare le raccomandazioni che Azure Advisor possono produrre prima di distribuire risorse come le macchine virtuali, anche quando non esistono raccomandazioni attive. Mostra i ritiri dei servizi Advisor che si verificano nella, prima o dopo una data di ritiro specificata e trova i metadati relativi al ritiro del servizio in base all'ID di monitoraggio di Service Health. Supporta il rilevamento di risorse greenfield con il catalogo globale di Azure Resource Graph e il filtro per tipo di risorsa per l'integrazione di risorse brownfield. Accetta filtri facoltativi per lingua, tipo di risorsa, impatto, categoria, sottocategoria, ID di rilevamento e data di ritiro. Restituisce identificatori di tipo localizzati, nomi, categorie, sottocategorie, impatto, priorità, descrizioni, vantaggi, azioni, ambito, query di origine e dettagli sul ritiro dei servizi. Ordina i risultati in base all'impatto da Alto a Medio a Basso, quindi in base al nome visualizzato.
Comando CLI di esempio
azmcp advisor metadata list \
[--language <language>] \
[--resource-type <resource-type>] \
[--impact <impact>] \
[--category <category>] \
[--sub-category <sub-category>] \
[--tracking-id <tracking-id>] \
[--retirement-date <retirement-date>]
| Parametro | Type | Obbligatorio | Descrizione |
|---|---|---|---|
language |
string | No | Lingua per i metadati delle raccomandazioni localizzate. L'impostazione predefinita è Inglese (en). Le lingue del catalogo supportate sono es, id, hu, ja, nl, ru, pt-BR, tr, zh-Hans, sv, pt-PT, pl, it, ko, zh-Hant, fr, de, cs e en. Le varianti regionali vengono ricondotte, quando disponibile, a una lingua di base supportata, ad esempio en-US a en e fr-CA a fr; le lingue di catalogo specifiche delle impostazioni locali rimangono distinte. |
resource-type |
string | No | Filtro esatto facoltativo per il tipo di risorsa di Azure, ad esempio microsoft.compute/virtualmachines. Usalo durante l'onboarding di tipo brownfield per identificare i tipi di raccomandazione applicabili a quel tipo di risorsa. Il filtro non fa distinzione tra maiuscole e minuscole. |
impact |
string | No | Filtro di impatto facoltativo per le raccomandazioni. I valori consentiti sono High, Mediumo Low. Il filtro non fa distinzione tra maiuscole e minuscole. Per impostazione predefinita, i risultati vengono visualizzati in High, Mediume quindi Low nell'ordine. |
category |
string | No | Filtro di categoria di Advisor facoltativo esatto. I valori consentiti sono Cost, HighAvailability, Security, Performance e OperationalExcellence. Il filtro non fa distinzione tra maiuscole e minuscole. |
sub-category |
string | No | Filtro facoltativo per la sottocategoria esatta delle raccomandazioni. Il filtro non fa distinzione tra maiuscole e minuscole. I valori noti del catalogo includono ComputeOptimization, DataPerformance, DataProtectionAndRecovery, EfficiencyOptimization, FailureMitigation, GovernanceAndCompliance, MonitoringAndAlerting, Personalized, StorageOptimization, RegionalResiliency, Reservations, SafeAndSecureDeployment, Other, NetworkOptimization, Scalability, ServiceUpgradeAndRetirement, SavingsPlan, UsageOptimization e ZoneResiliency. Il catalogo può aggiungere valori nel tempo, quindi lo strumento accetta altre sottocategorie. |
tracking-id |
string | No | Filtro opzionale per l'ID di rilevamento esatto di Service Health, ad esempio QNY1-HB8. Il filtro non fa distinzione tra maiuscole e minuscole e si applica all'interno ServiceUpgradeAndRetirement dei metadati. È possibile omettere --sub-category, ma non è possibile specificare un valore diverso. |
retirement-date |
string | No | Filtro facoltativo della data di ritiro del servizio nel <operator>:<yyyy-MM-dd> formato, ad esempio ge:2026-03-31. Gli operatori supportati sono eq, lt, gtle, e ge. Si applica solo alla ServiceUpgradeAndRetirement sottocategoria. È possibile omettere --sub-category, ma non è possibile specificare un valore diverso. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Raccomandazione: Applica
Consente di applicare le raccomandazioni di Azure Advisor ai file di infrastruttura come codice (IaC), come i modelli di Azure Resource Manager (ARM) e le configurazioni di Terraform. Restituisce le regole da applicare al file IaC.
Comando CLI di esempio
azmcp advisor recommendation apply \
--resource <resource>
| Parametro | Type | Obbligatorio | Descrizione |
|---|---|---|---|
resource |
string | Yes | Tipo di risorsa Azure per cui ottenere le regole del file IaC. Opzioni disponibili: aad_domainservices, apimanagement_service, cognitiveservices_accounts, compute_virtualmachines, compute_virtualmachinescalesets, containerregistry_registries, containerservice_managedclusters, dbforpostgresql_flexibleservers, documentdb_databaseaccounts, keyvault_vaults, kubernetes_connectedclusters, kubernetesconfiguration_extensions, netapp_volumes, network_applicationgatewaywebapplicationfirewallpolicies, network_expressrouteports, network_frontdoorwebapplicationfirewallpolicies, sql_managedinstances, storage_storageaccounts, web_serverfarms, web_staticsites |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Raccomandazione: Elenco
Elenca le singole raccomandazioni di Azure Advisor per una sottoscrizione, con un record per ogni raccomandazione. Usare questo comando solo per visualizzare i contenuti e i dettagli delle raccomandazioni. Per domande di aggregazione, classificazione, confronto o conteggio, usare advisor recommendation summary invece . Restituisce solo raccomandazioni attive con stato New ed esclude le raccomandazioni ignorate e posticipate. Supporta filtri facoltativi per categoria, impatto, tipo di risorsa, risorsa e ricerca senza testo. Un top parametro contiene gli elementi restituiti, con un valore predefinito pari a 50 e un massimo di 100. Poiché il comando restituisce al massimo 100 record, l'uso di tali risultati per i calcoli aggregati potrebbe sottostimare il totale.
Comando CLI di esempio
azmcp advisor recommendation list \
[--category <category>] \
[--impact <impact>] \
[--resource-type <resource-type>] \
[--resource <resource>] \
[--search <search>] \
[--top <top>] \
[--resource-group <resource-group>]
| Parametro | Type | Obbligatorio | Descrizione |
|---|---|---|---|
category |
string | No | Filtrare le raccomandazioni per categoria (ad esempio, Security, CostPerformance, HighAvailability). OperationalExcellence Corrispondenza esatta senza distinzione tra maiuscole e minuscole. |
impact |
string | No | Filtrare le raccomandazioni in base all'impatto aziendale (High, Mediumo Low). Corrispondenza esatta senza distinzione tra maiuscole e minuscole. |
resource-type |
string | No | Filtrare le raccomandazioni in base al tipo di risorsa Azure interessato , ad esempio Microsoft.Storage/storageAccounts. Corrispondenza esatta senza distinzione tra maiuscole e minuscole. |
resource |
string | No | Filtrare le raccomandazioni in base al nome della risorsa interessato o all'ID risorsa ARM completo. Corrispondenza di sottostringa senza distinzione tra maiuscole e minuscole. |
search |
string | No | Applica un filtro di testo libero al testo del problema di raccomandazione (ricerca di sottostringa senza distinzione tra maiuscole e minuscole). Usa questo ogni volta che una richiesta include un'espressione tematica come related to Microsoft Foundry, about encryption, mentioning right-size o for Key Vault. Estrarre i sostantivi salienti dalla frase ( ad esempio , Foundry, encryptright-size, , Key Vault) e passarli qui. |
top |
string | No | Numero massimo di elementi da restituire. Per list: il valore predefinito è 50 con un intervallo lato server compreso tra 1 e 100. Per summary: limite di visualizzazione opzionale al numero di bucket restituiti (il valore predefinito è tutti).
TotalRecommendations riflette sempre il popolamento filtrato completo indipendentemente da --top. |
resource-group |
string | No | Nome del gruppo di risorse di Azure. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Raccomandazione: Riepilogo
Questo comando aggrega le raccomandazioni Azure Advisor attive con stato New e restituisce conteggi per bucket più un totale accurato. Usare questo comando per domande di aggregazione, classificazione, confronto e conteggio. I filtri vengono applicati prima dell'aggregazione. Raggruppa i risultati per recommendation-type, category, impact o resource-type. Il raggruppamento predefinito è category, che espone temi di alto livello, ad esempio Costo, Sicurezza e Affidabilità. Il top parametro limita i bucket visualizzati, ma TotalRecommendations riflette sempre la popolazione filtrata completa. Il comando mantiene il Unknown bucket come risultato finale. Includerlo come riga finale quando si visualizzano i gruppi in una tabella.
Comando CLI di esempio
azmcp advisor recommendation summary \
[--group-by <group-by>] \
[--category <category>] \
[--impact <impact>] \
[--resource-type <resource-type>] \
[--resource <resource>] \
[--search <search>] \
[--top <top>] \
[--resource-group <resource-group>]
| Parametro | Type | Obbligatorio | Descrizione |
|---|---|---|---|
group-by |
string | No | Campo per cui raggruppare il riepilogo. Uno di: recommendation-type, category, impact, resource-type. L'impostazione predefinita è category, che mostra i temi di alto livello (Costo, Sicurezza, Affidabilità e altro) così che prompt come summarize the key themes from my Advisor recommendations funzionino senza specificare il nome di un campo. |
category |
string | No | Filtrare le raccomandazioni per categoria (ad esempio, Security, CostPerformance, HighAvailability). OperationalExcellence Corrispondenza esatta senza distinzione tra maiuscole e minuscole. |
impact |
string | No | Filtrare le raccomandazioni in base all'impatto aziendale (High, Mediumo Low). Corrispondenza esatta senza distinzione tra maiuscole e minuscole. |
resource-type |
string | No | Filtrare le raccomandazioni in base al tipo di risorsa Azure interessato , ad esempio Microsoft.Storage/storageAccounts. Corrispondenza esatta senza distinzione tra maiuscole e minuscole. |
resource |
string | No | Filtrare le raccomandazioni in base al nome della risorsa interessato o all'ID risorsa ARM completo. Corrispondenza di sottostringa senza distinzione tra maiuscole e minuscole. |
search |
string | No | Filtro a testo libero applicato al testo del problema di raccomandazione (corrispondenza di sottostringa senza distinzione tra maiuscole e minuscole). Usa questo filtro ogni volta che la richiesta include un'espressione relativa a un argomento, come related to Microsoft Foundry, about encryption, mentioning right-size o for Key Vault. Estrarre i sostantivi salienti dalla frase ( ad esempio , Foundry, encryptright-size, , Key Vault) e passarli qui. |
top |
string | No | Numero massimo di elementi da restituire. Per list: il valore predefinito è 50, bloccato su 1-100 (limite lato server). Per summary: limite di visualizzazione opzionale al numero di bucket restituiti (il valore predefinito è tutti).
TotalRecommendations riflette sempre il popolamento filtrato completo indipendentemente da --top. |
resource-group |
string | No | Nome del gruppo di risorse di Azure. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |