Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O servidor MCP Azure ajuda você a trabalhar com Assistente do Azure por meio de prompts de linguagem natural. Você pode listar, resumir, priorizar e atualizar recomendações, explorar metadados de recomendação, obter diretrizes de correção e verificar o status dos grupos de serviços.
Assistente do Azure analisa seus recursos de Azure e fornece recomendações personalizadas e acionáveis para otimizar o custo, o desempenho, a confiabilidade e a segurança. Para obter mais informações, consulte Assistente do Azure documentação.
Observação
Parâmetros de ferramenta: as ferramentas do Servidor MCP do Azure definem parâmetros para os dados necessários para concluir tarefas. Alguns desses parâmetros são específicos para cada ferramenta e estão documentados aqui. Outros parâmetros são globais e compartilhados por todas as ferramentas. Para obter mais informações, consulte parâmetros de ferramenta.
Metadados: Obter
Obtém metadados Assistente do Azure para um tipo de recomendação específico. Retorna o nome de exibição, a categoria, a subcategoria, o impacto, o tipo de recurso compatível, a descrição, os benefícios potenciais e um link para a documentação (saiba mais) de um tipo de recomendação. Use os metadados para entender o significado de uma recomendação e avaliar seu impacto.
Exemplo de comando da CLI
azmcp advisor metadata get \
--recommendation-type-id <recommendation-type-id> \
[--language <language>]
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
recommendation-type-id |
cadeia | Yes | A ID de tipo de recomendação estável do Advisor (properties.recommendationTypeId) a ser pesquisada no catálogo global de metadados de recomendação. Essa é a chave de junção compartilhada com recomendações individuais. Required. |
language |
cadeia | Não | Localidade do catálogo para filtrar (properties.language). O padrão é 'en'. Não diferencia maiúsculas de minúsculas. Valores com suporte: en, cs, de, es, fr, hu, id, it, ja, ko, nl, pl, pt-br, pt-pt, ru, sv, tr, zh-hans, zh-hant. Tags qualificadas por região, como 'en-US', são aceitas e mapeadas para o idioma base ('en'). |
Dicas de anotação da ferramenta:
| Destrutivo | Idempotent | Mundo Aberto | Somente leitura | Secret | Local Obrigatório |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Metadados: Lista
Lista o catálogo global de metadados de recomendação do Assistente do Azure, também conhecido como tipos de recomendação. Ajuda você a descobrir quais recomendações Assistente do Azure podem produzir antes de implantar recursos como máquinas virtuais, mesmo quando não existem recomendações ativas. Mostra as desativações de serviços do Assistente que ocorrem em, antes ou depois de uma data de desativação especificada e localiza metadados sobre a desativação de serviços pela ID de rastreamento da Integridade do Serviço. Oferece suporte à descoberta de ambientes novos com o catálogo global do Azure Resource Graph e à filtragem por tipo de recurso para a integração de ambientes existentes. Retorna IDs de tipo localizadas, nomes, categorias, subcategorias, impacto, prioridade, descrições, benefícios, ações, escopo, consulta de origem e detalhes de desativação do serviço. Ordena resultados por impacto de Alto a Médio a Baixo e, em seguida, por nome de exibição. Para obter recomendações atuais ou recursos afetados, use Recommendation: List em vez disso.
Exemplo de comando da CLI
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>]
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
language |
cadeia | Não | Idioma para metadados de recomendação localizados. O padrão é inglês ('en'). As linguagens de catálogo com suporte são en, cs, de, es, fr, hu, id, it, ja, ko, nl, pl, pt-BR, pt-PT, ru, sv, tr, zh-Hans e zh-Hant. As variantes regionais são mapeadas para um idioma base com suporte quando disponível, como en-US para en e fr-CA para fr; As linguagens de catálogo específicas da localidade permanecem distintas. |
resource-type |
cadeia | Não | Filtro opcional exato do tipo de recurso do Azure, como 'microsoft.compute/virtualmachines'. Use-o durante a integração brownfield para descobrir os tipos de recomendação aplicáveis a esse tipo de recurso. Correspondência sem diferenciar maiúsculas de minúsculas. |
impact |
cadeia | Não | Filtro de impacto de recomendação opcional. Os valores permitidos são Alto, Médio ou Baixo. Correspondência sem diferenciar maiúsculas de minúsculas. Os resultados não filtrados são ordenados em Alto, Médio e Baixo. |
category |
cadeia | Não | Filtro opcional de categoria exata do Advisor. Os valores permitidos são Cost, HighAvailability, Security, Performance e OperationalExcellence. Não diferencia maiúsculas de minúsculas. |
sub-category |
cadeia | Não | Filtro de subcategoria de recomendação exata opcional, com correspondência sem diferenciar maiúsculas de minúsculas. Os valores de catálogo conhecidos incluem ComputeOptimization, DataPerformance, DataProtectionAndRecovery, EfficiencyOptimization, FailureMitigation, GovernanceAndCompliance, MonitoringAndAlerting, NetworkOptimization, Other, Personalized, RegionalResiliency, Reservations, SafeAndSecureDeployment, SavingsPlan, Scalability, ServiceUpgradeAndRetirement, StorageOptimization, UsageOptimization e ZoneResiliency. O catálogo pode adicionar valores ao longo do tempo, por isso outras subcategorias são aceitas. |
tracking-id |
cadeia | Não | Filtro de ID de acompanhamento exato do Service Health opcional, como QNY1-HB8. Encontrado sem diferenciar maiúsculas de minúsculas nos metadados ServiceUpgradeAndRetirement. --subcategoria pode ser omitida, mas não pode especificar um valor diferente. |
retirement-date |
cadeia | Não | Filtro opcional de data de descontinuação do serviço no formato <operator>:<yyyy-MM-dd>, por exemplo ge:2026-03-31. Os operadores com suporte são eq, lt, , le, gte ge. Aplica-se somente à subcategoria ServiceUpgradeAndRetirement; --sub-category pode ser omitido, mas não pode especificar um valor diferente. |
Dicas de anotação da ferramenta:
| Destrutivo | Idempotent | Mundo Aberto | Somente leitura | Secret | Local Obrigatório |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Recomendação: Lista
Lista recomendações de Assistente do Azure individuais e seus detalhes de recursos afetados em uma assinatura ou grupo de serviços. Dá suporte a filtros para categoria, subcategoria, impacto, status, ID do tipo de recomendação, recurso afetado, tipo de recurso, texto gratuito, IDs de acompanhamento do Service Health e data de desativação. Retorna recomendações na forma de recurso de Azure Resource Manager (ARM), além de um indicador que mostra se os resultados foram truncados. O name de cada recomendação é seu ID de recomendação.
Use essa ferramenta para exibir recomendações individuais. Para contagens, totais, classificações ou análise agrupada, use Recommendation: Summary em vez disso. Para encontrar as recomendações principais ou mais críticas entre tipos, comece com um resumo priorizado e use essa ferramenta com a ID do tipo de recomendação selecionada e com prioritized definido como true para ordenar suas recomendações individuais.
Exemplo de comando da CLI
azmcp advisor recommendation list \
[--service-group <service-group>] \
[--resource-group <resource-group>] \
[--category <category>] \
[--impact <impact>] \
[--status <status>] \
[--recommendation-type-id <recommendation-type-id>] \
[--resource-type <resource-type>] \
[--resource <resource>] \
[--search <search>] \
[--sub-category <sub-category>] \
[--tracking-ids <tracking-id1> <tracking-id2>] \
[--retirement-date <retirement-date>] \
[--top <top>] \
[--prioritized <true|false>] \
[--show-prioritization-signals <true|false>]
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
service-group |
cadeia | Não | O grupo de serviços do Azure para o qual listar recomendações, fornecido como o segmento de nome de sua ID de recurso do ARM. Especifique um grupo de serviços ou uma assinatura, não ambos. Se você omitir ambos, a ferramenta usará a assinatura padrão configurada. |
resource-group |
cadeia | Não | O nome do grupo de recursos do Azure. Aplica-se somente ao escopo da assinatura. |
category |
cadeia | Não | Filtrar recomendações por categoria: Cost, HighAvailability, Security, Performance ou OperationalExcellence. Correspondência exata, sem distinção entre maiúsculas e minúsculas. |
impact |
cadeia | Não | Filtrar recomendações por impacto nos negócios: High, Mediumou Low. Correspondência exata, sem distinção entre maiúsculas e minúsculas. |
status |
cadeia | Não | Filtrar recomendações por status: New, Postponed, Dismissed ou Completed. Usa New como padrão. |
recommendation-type-id |
cadeia | Não | Filtrar recomendações por GUID (ID do tipo de recomendação). Correspondência exata, sem distinção entre maiúsculas e minúsculas. |
resource-type |
cadeia | Não | Filtrar recomendações por tipo de recurso de Azure afetado, como Microsoft.Storage/storageAccounts. Correspondência exata, sem distinção entre maiúsculas e minúsculas. |
resource |
cadeia | Não | Filtrar recomendações por nome do recurso afetado ou ID completo do recurso do ARM. Correspondência de substring, sem distinção entre maiúsculas e minúsculas. |
search |
cadeia | Não | Filtro de texto livre no texto do problema de recomendação, como encryption ou right-size. Correspondência de substring, sem distinção entre maiúsculas e minúsculas. Prefira um filtro estruturado quando se ajusta à solicitação. |
sub-category |
cadeia | Não | Filtrar recomendações por subcategoria, como ServiceUpgradeAndRetirement ou ZoneResiliency. Não diferencia maiúsculas de minúsculas. |
tracking-ids |
Matriz de cadeias de caracteres | Não | Filtrar recomendações por uma ou mais IDs de rastreamento do Service Health, como QNY1-HB8. Passe várias IDs como valores separados por espaço. Aplica-se dentro da ServiceUpgradeAndRetirement subcategoria. |
retirement-date |
cadeia | Não | Filtrar recomendações por data de desativação do serviço no <operator>:<yyyy-MM-dd> formato, por exemplo ge:2026-03-31. Os operadores com suporte são eq, lt, , le, gte ge. Aplica-se dentro da ServiceUpgradeAndRetirement subcategoria. |
top |
inteiro | Não | Número máximo de registros de recomendação a serem retornados. O padrão é 50, com um intervalo de 1 a 100. |
prioritized |
boolean | Não | Ordena as recomendações correspondentes por prioridade. Requer recommendation-type-id. As recomendações de custo são ordenadas pela economia anual; outras categorias são ordenadas pela pontuação de criticidade. Usa false como padrão. |
show-prioritization-signals |
boolean | Não | Inclui os sinais de priorização para cada recomendação quando disponível. Requer prioritized definido como true. Usa false como padrão. |
Dicas de anotação da ferramenta:
| Destrutivo | Idempotent | Mundo Aberto | Somente leitura | Secret | Local Obrigatório |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Recomendação: Resumo
Resume as recomendações do Assistente do Azure em uma assinatura ou grupo de serviços, fornecendo contagens, totais, classificações e distribuições processadas no servidor. Use para responder a perguntas como: "quantas existem?", "quais são as subdivisões?", "quais são as mais comuns?" ou "quais tipos de recurso possuem o maior número de recomendações?". Agrupar resultados por recommendation-type, category, impact, resource-type, status, sub-category ou retirement-date. O agrupamento padrão é category. Todos os agrupamentos, exceto status, incluem apenas recomendações ativas com status New.
Defina prioritized como true para classificar os tipos de recomendação ativos por prioridade, para solicitações como recomendações principais, mais críticas ou o que corrigir primeiro. Cada tipo classificado inclui sua contagem de recursos afetados e os sinais que explicam sua classificação. Para ver as recomendações individuais para um tipo ranqueado, use Recommendation: List com sua ID de tipo de recomendação.
TotalRecommendations sempre reflete a população filtrada completa, mesmo quando top limita os grupos retornados.
Exemplo de comando da CLI
azmcp advisor recommendation summary \
[--service-group <service-group>] \
[--resource-group <resource-group>] \
[--group-by <group-by>] \
[--prioritized <true|false>] \
[--category <category>] \
[--impact <impact>] \
[--recommendation-type-id <recommendation-type-id>] \
[--resource-type <resource-type>] \
[--resource <resource>] \
[--search <search>] \
[--sub-category <sub-category>] \
[--retirement-date <retirement-date>] \
[--top <top>]
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
service-group |
cadeia | Não | O grupo de serviços do Azure a ser resumido, fornecido como o segmento de nome da sua ID de recurso do ARM. Especifique um grupo de serviços ou uma assinatura, não ambos. Se você omitir ambos, a ferramenta usará a assinatura padrão configurada. |
resource-group |
cadeia | Não | O nome do grupo de recursos do Azure. Aplica-se somente ao escopo da assinatura. |
group-by |
cadeia | Não | Campo para agrupar o resumo por: recommendation-type, category, impact, resource-type, status, sub-category ou retirement-date. Usa category como padrão. Omita quando prioritized estiver true, porque resumos priorizados sempre agrupam por tipo de recomendação. |
prioritized |
boolean | Não | Classifica os tipos de recomendação ativos por prioridade em vez de contá-los. O ranking considera a pontuação de prioridade, a economia anual, a criticidade, a data de desativação e a contagem de recursos afetados. Usa false como padrão. |
category |
cadeia | Não | Filtrar recomendações por categoria: Cost, HighAvailability, Security, Performance ou OperationalExcellence. Não diferencia maiúsculas de minúsculas. |
impact |
cadeia | Não | Filtrar recomendações por impacto nos negócios: High, Mediumou Low. Não diferencia maiúsculas de minúsculas. |
recommendation-type-id |
cadeia | Não | Filtrar recomendações por GUID (ID do tipo de recomendação). Correspondência exata, sem distinção entre maiúsculas e minúsculas. |
resource-type |
cadeia | Não | Filtrar recomendações por tipo de recurso de Azure afetado, como Microsoft.Storage/storageAccounts. Correspondência exata, sem distinção entre maiúsculas e minúsculas. |
resource |
cadeia | Não | Filtrar recomendações por nome do recurso afetado ou ID completo do recurso do ARM. Correspondência de substring, sem distinção entre maiúsculas e minúsculas. |
search |
cadeia | Não | Filtro de texto livre no texto do problema de recomendação, como encryption ou right-size. Correspondência de substring, sem distinção entre maiúsculas e minúsculas. Prefira um filtro estruturado quando se ajusta à solicitação. |
sub-category |
cadeia | Não | Filtrar recomendações por subcategoria, como ServiceUpgradeAndRetirement, ZoneResiliencyou RegionalResiliency. Correspondência exata, sem distinção entre maiúsculas e minúsculas. |
retirement-date |
cadeia | Não | Filtrar recomendações por data de desativação do serviço no <operator>:<yyyy-MM-dd> formato, por exemplo le:2026-12-31. Os operadores com suporte são eq, lt, , le, gte ge. Os operadores le e lt incluem desativações que já passaram do prazo, mas ainda estão ativas. |
top |
inteiro | Não | Número máximo de grupos a serem retornados, de 1 a 100. O padrão é para todos os grupos ou para 10 quando prioritized for true. |
Dicas de anotação da ferramenta:
| Destrutivo | Idempotent | Mundo Aberto | Somente leitura | Secret | Local Obrigatório |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Recomendação: Atualizar
Atualiza o estado de uma recomendação do Assistente do Azure em uma assinatura ou grupo de serviços. Marque uma recomendação como concluída, ignore-a, adie-a temporariamente até uma data e hora futuras ou reative-a definindo-a como New. Retorna a recomendação atualizada na forma de recurso do ARM. Você não pode atualizar recomendações de segurança ou recomendações que a plataforma resolve.
Exemplo de comando da CLI
azmcp advisor recommendation update \
--recommendation-id <recommendation-id> \
--recommendation-status <recommendation-status> \
[--service-group <service-group>] \
[--postponed-until-date-time <postponed-until-date-time>] \
[--recommendation-dismiss-reason <recommendation-dismiss-reason>]
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
recommendation-id |
cadeia | Yes | O ID estável da recomendação do Assistente a ser atualizada. |
recommendation-status |
cadeia | Yes | O novo estado da recomendação: New, Postponed, Dismissed ou Completed. Use New para reativar uma recomendação adiada, descartada ou concluída. |
service-group |
cadeia | Não | O grupo de serviços do Azure que contém a recomendação, fornecido como o segmento de nome do ID de recurso ARM. Especifique um grupo de serviços ou uma assinatura, não ambos. Se você omitir ambos, a ferramenta usará a assinatura padrão configurada. |
postponed-until-date-time |
cadeia | Não | A data e a hora futuras até as quais a recomendação será adiada, no formato ISO 8601 com um deslocamento de fuso horário. Necessário quando recommendation-status é Postponed. |
recommendation-dismiss-reason |
cadeia | Não | O motivo para descartar a recomendação:ExcessiveCostInvestmentRequired, ImplementationStepsAreUnclear, IncompatibleWithTheCurrentConfiguration, RiskIsAcceptable, TooComplexOrImpracticalToImplement, AnAlternativeSolutionIsAlreadyInPlace ou Other. Quando omitido, o padrão é Other. |
Dicas de anotação da ferramenta:
| Destrutivo | Idempotent | Mundo Aberto | Somente leitura | Secret | Local Obrigatório |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Correção: obter
Obtém o pacote de correção para um tipo de recomendação do Assistente do Azure, que explica como corrigi-la. Dependendo da recomendação, o pacote contém orientação manual passo a passo, artefatos prontos para execução nos formatos CLI do Azure, PowerShell, Bicep, modelo ARM e Terraform, ou ambos. Ele também inclui etapas ordenadas, parâmetros, verificação e características, como se a correção é destrutiva ou reversível, sua confiança e seu esforço.
Exemplo de comando da CLI
azmcp advisor remediation get \
--recommendation-type-id <recommendation-type-id>
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
recommendation-type-id |
cadeia | Yes | A identificação do tipo de recomendação do Assistente (GUID) para o qual obter o pacote de correção, no formato xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. |
Dicas de anotação da ferramenta:
| Destrutivo | Idempotent | Mundo Aberto | Somente leitura | Secret | Local Obrigatório |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Inteligência de grupo de serviços: obter
Obtém o status Assistente do Azure atual e a criticidade de um grupo de serviços ou de todos os grupos de serviços acessíveis quando você não especifica um. Os valores de status são On Track, Attention Needed, At Risk, Unavailable e Critical. Cada resultado inclui o nome e a ID do grupo de serviços, a criticidade, o status, a descrição do status, onde se concentrar, a meta quando definida e a hora da última atualização. A resposta também explica como o status é calculado. Se você tiver acesso a vários tenants, especifique o tenant.
Exemplo de comando da CLI
azmcp advisor servicegroupintelligence get \
[--service-group <service-group>] \
[--criticality <criticality>] \
[--status <status>] \
[--top <top>]
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
service-group |
cadeia | Não | O nome do grupo de serviços, como commerce, e não a ID completa do recurso do ARM. Se você o omitir, a ferramenta retornará todos os grupos de serviços acessíveis. |
criticality |
cadeia | Não | Filtrar por tier de criticidade: MissionCritical (Tier 0), BusinessCritical (Tier 1), BusinessOperational (Tier 2), Administrative (Tier 3) ou NotApplicable. Não diferencia maiúsculas de minúsculas.
Tier0 a Tier3 e 0 a 3 também são aceitos. |
status |
cadeia | Não | Filtrar por status: On Track, Attention Needed, At Risk, Critical ou Unavailable. Não diferencia maiúsculas de minúsculas e espaços são opcionais. |
top |
inteiro | Não | Número máximo de grupos de serviços a serem retornados, de 1 a 500. O padrão é 50. |
Dicas de anotação da ferramenta:
| Destrutivo | Idempotent | Mundo Aberto | Somente leitura | Secret | Local Obrigatório |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |