Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Serwer Azure MCP ułatwia zarządzanie zasobami Azure Advisor, w tym stosowanie zaleceń, uzyskiwanie szczegółowych informacji, wyświetlanie listy zaleceń i dostarczanie podsumowań za pośrednictwem monitów języka naturalnego.
Azure Advisor analizuje zasoby Azure i dostarcza spersonalizowane zalecenia umożliwiające podejmowanie działań w celu zoptymalizowania kosztów, wydajności, niezawodności i zabezpieczeń. Aby uzyskać więcej informacji, zobacz dokumentację Azure Advisor.
Uwaga / Notatka
Parametry narzędzia: Narzędzia serwera MCP platformy Azure definiują parametry dla danych potrzebnych do ukończenia zadań. Niektóre z tych parametrów są specyficzne dla każdego narzędzia i zostały opisane tutaj. Inne parametry są globalne i współużytkowane przez wszystkie narzędzia. Aby uzyskać więcej informacji, zobacz Parametry narzędzia.
Metadane: Pobierz
Pobiera metadane usługi Azure Advisor dla określonego typu zalecenia. Zwraca nazwę wyświetlaną typu rekomendacji, kategorię, podkategorię, wpływ, obsługiwane typy zasobów, opis, potencjalne korzyści i akcje korygowania. Użyj metadanych, aby zrozumieć zalecenie, ocenić jego wpływ i zaplanować kroki korygowania.
- interfejs wiersza poleceń Azure MCP
- Serwer MCP
Przykładowe polecenie CLI
azmcp advisor metadata get \
--recommendation-type-id <recommendation-type-id> \
[--language <language>]
| Parametr | Typ | Required | Opis |
|---|---|---|---|
recommendation-type-id |
ciąg | Yes | Stabilny identyfikator typu rekomendacji usługi Advisor (properties.recommendationTypeId) do wyszukania w globalnym katalogu metadanych rekomendacji. Ten identyfikator to klucz łączenia współdzielony z indywidualnymi rekomendacjami. |
language |
ciąg | No | Ustawienia regionalne katalogu używane do filtrowania (properties.language). Wartość domyślna to en. Nie ma znaczenia wielkość liter. Obsługiwane wartości: en, cszh-hanstrsvrupt-ptpt-brplnldekojafreshuidit. zh-hant Usługa Advisor akceptuje tagi zawierające oznaczenie regionu, takie jak en-US, i mapuje je do języka bazowego (en). |
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Metadane: lista
Wyświetla listę metadanych rekomendacji usługi Azure Advisor, określanych również jako typy rekomendacji. Pomaga sprawdzić, jakie zalecenia może wygenerować usługa Azure Advisor jeszcze przed wdrożeniem zasobów, takich jak maszyny wirtualne, nawet gdy brak aktywnych zaleceń. Wyświetla wycofania usług usługi Advisor, które występują w dniu określonej daty wycofania, przed nią lub po niej, oraz znajduje metadane dotyczące wycofania usługi według identyfikatora śledzenia usługi Service Health. Obsługuje wykrywanie środowisk greenfield przy użyciu globalnego katalogu Azure Resource Graph oraz filtrowania według typu zasobów na potrzeby wdrażania środowisk brownfield. Akceptuje opcjonalne filtry dla języka, typu zasobu, wpływu, kategorii, podkategorii, identyfikatora śledzenia i daty wycofania. Zwraca zlokalizowane identyfikatory typów, nazwy, kategorie, podkategorie, wpływ, priorytet, opisy, korzyści, akcje, zakres, zapytanie źródłowe i szczegóły wycofania usługi. Sortuje wyniki według wpływu od wysokiego przez średni do niskiego, a następnie według nazwy wyświetlanej.
- interfejs wiersza poleceń Azure MCP
- Serwer MCP
Przykładowe polecenie 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>]
| Parametr | Typ | Required | Opis |
|---|---|---|---|
language |
ciąg | No | Język zlokalizowanych metadanych rekomendacji. Domyślnym językiem jest angielski (en). Obsługiwane języki katalogu to en, de, ru, cs, ja, it, ko, id, nl, hu, pl, pt-BR, fr, es, sv, tr, pt-PT, zh-Hans i zh-Hant. Warianty regionalne są mapowane na obsługiwany język bazowy, jeśli taki jest dostępny, na przykład en-US na en oraz fr-CA na fr; języki katalogu specyficzne dla ustawień regionalnych pozostają odrębne. |
resource-type |
ciąg | No | Opcjonalny dokładny filtr typu zasobu platformy Azure, na przykład microsoft.compute/virtualmachines. Użyj go podczas wdrażania zasobów typu brownfield, aby wykryć typy rekomendacji, które mają zastosowanie do tego typu zasobu. Filtr jest niewrażliwy na wielkość liter. |
impact |
ciąg | No | Opcjonalny filtr wpływu rekomendacji. Dozwolone wartości to High, Mediumlub Low. Filtr jest niewrażliwy na wielkość liter. Domyślnie wyniki są wyświetlane w kolejności: High, następnie Medium, a potem Low. |
category |
ciąg | No | Opcjonalny dokładny filtr kategorii Advisor. Dozwolone wartości to Cost, HighAvailability, Security, Performancei OperationalExcellence. Filtr jest niewrażliwy na wielkość liter. |
sub-category |
ciąg | No | Opcjonalny dokładny filtr podkategorii rekomendacji. Filtr jest niewrażliwy na wielkość liter. Znane wartości katalogu obejmują ComputeOptimization, DataPerformance, Scalability, DataProtectionAndRecovery, Other, NetworkOptimization, Personalized, MonitoringAndAlerting, RegionalResiliency, GovernanceAndCompliance, Reservations, SafeAndSecureDeployment, FailureMitigation, EfficiencyOptimization, ServiceUpgradeAndRetirement, StorageOptimization, SavingsPlan, UsageOptimization oraz ZoneResiliency. Wykaz może dodawać wartości w czasie, więc narzędzie akceptuje inne podkategorie. |
tracking-id |
ciąg | No | Opcjonalny dokładny filtr identyfikatora śledzenia kondycji usługi, taki jak QNY1-HB8. Filtr jest niewrażliwy na wielkość liter i ma zastosowanie w metadanych ServiceUpgradeAndRetirement . Można pominąć --sub-category, ale nie można podać innej wartości. |
retirement-date |
ciąg | No | Opcjonalny filtr daty wycofania usługi w formacie <operator>:<yyyy-MM-dd>, np. ge:2026-03-31. Obsługiwane operatory to eq, , lt, legt, i ge. Dotyczy tylko ServiceUpgradeAndRetirement podkategorii. Można pominąć --sub-category, ale nie można podać innej wartości. |
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Zalecenie: Zastosuj
Ułatwia wdrażanie zaleceń usługi Azure Advisor w plikach infrastruktury jako kodu (IaC), takich jak szablony Azure Resource Manager (ARM) i konfiguracje Terraform. Zwraca reguły, które mają być stosowane do pliku IaC.
- interfejs wiersza poleceń Azure MCP
- Serwer MCP
Przykładowe polecenie CLI
azmcp advisor recommendation apply \
--resource <resource>
| Parametr | Typ | Required | Opis |
|---|---|---|---|
resource |
ciąg | Yes | Typ zasobu platformy Azure, dla którego mają zostać pobrane reguły dla plików IaC. Dostępne opcje: 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 |
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Zalecenie: Lista
Wyświetla poszczególne zalecenia usługi Azure Advisor dla subskrypcji, zwracając jeden rekord dla każdego zalecenia. To polecenie służy tylko do wyświetlania zawartości i szczegółów rekomendacji. W przypadku pytań agregacji, klasyfikacji, porównywania lub liczby użyj advisor recommendation summary zamiast tego. Zwraca tylko aktywne rekomendacje ze stanem New i wyklucza odrzucone i odroczone zalecenia. Obsługuje opcjonalne filtry według kategorii, wpływu, typu zasobu, zasobu i wyszukiwania pełnotekstowego. Parametr top ogranicza liczbę zwracanych elementów do 50 domyślnie i maksymalnie do 100. Ponieważ polecenie zwraca co najwyżej 100 rekordów, wykorzystanie tych wyników do obliczeń agregowanych może prowadzić do zaniżenia łącznej wartości.
- interfejs wiersza poleceń Azure MCP
- Serwer MCP
Przykładowe polecenie CLI
azmcp advisor recommendation list \
[--category <category>] \
[--impact <impact>] \
[--resource-type <resource-type>] \
[--resource <resource>] \
[--search <search>] \
[--top <top>] \
[--resource-group <resource-group>]
| Parametr | Typ | Required | Opis |
|---|---|---|---|
category |
ciąg | No | Filtruj rekomendacje według kategorii (na przykład Security, , CostPerformance, HighAvailability, OperationalExcellence). Dokładne dopasowanie bez uwzględniania wielkości liter. |
impact |
ciąg | No | Filtruj rekomendacje według wpływu na działalność biznesową (High, Mediumlub Low). Dokładne dopasowanie bez uwzględniania wielkości liter. |
resource-type |
ciąg | No | Filtruj rekomendacje według typu zasobu platformy Azure, którego dotyczy problem (na przykład Microsoft.Storage/storageAccounts). Dokładne dopasowanie bez uwzględniania wielkości liter. |
resource |
ciąg | No | Filtruj rekomendacje według nazwy zasobu, którego dotyczy problem, lub pełnego identyfikatora zasobu ARM. Dopasowanie podciągów bez uwzględniania wielkości liter. |
search |
ciąg | No | Stosuje filtr wolnego tekstu do tekstu problemu zalecenia (dopasowanie podciągów bez uwzględniania wielkości liter). Użyj tego za każdym razem, gdy żądanie zawiera frazę tematową, taką jak related to Microsoft Foundry, about encryption, mentioning right-sizelub for Key Vault. Wyodrębnij ważne rzeczowniki z frazy (na przykład Foundry, , encryptright-size, ), Key Vaulta następnie przekaż je tutaj. |
top |
liczba całkowita | No | Maksymalna liczba elementów do zwrócenia. W przypadku list: wartość domyślna to 50 z zakresem po stronie serwera 1–100. Dla summary: opcjonalne ograniczenie liczby zwracanych koszyków do wyświetlenia (domyślnie: wszystkie).
TotalRecommendations zawsze odzwierciedla pełną odfiltrowaną populację niezależnie od --top. |
resource-group |
ciąg | No | Nazwa grupy zasobów platformy Azure. |
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Zalecenie: podsumowanie
To polecenie agreguje aktywne zalecenia usługi Azure Advisor o stanie New i zwraca liczbę dla każdego zasobnika oraz dokładną łączną liczbę. Użyj tego polecenia w przypadku pytań dotyczących agregacji, rankingu, porównań i zliczania. Filtry mają zastosowanie przed agregacją. Grupuj wyniki według recommendation-type, , categoryimpactlub resource-type. Domyślne grupowanie to category, która przedstawia motywy wysokiego poziomu, takie jak Koszt, Zabezpieczenia i Niezawodność. Parametr top ogranicza wyświetlane zasobniki, ale TotalRecommendations zawsze odzwierciedla pełną przefiltrowaną populację. Polecenie zachowuje koszyk Unknown jako wynik końcowy; uwzględnij go jako ostatni wiersz podczas wyświetlania grup w tabeli.
- interfejs wiersza poleceń Azure MCP
- Serwer MCP
Przykładowe polecenie CLI
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>]
| Parametr | Typ | Required | Opis |
|---|---|---|---|
group-by |
ciąg | No | Pole, według którego grupowane jest podsumowanie. Jeden z: recommendation-type, , categoryimpact, resource-type. Domyślnie jest ustawione na category, co pokazuje główne obszary tematyczne (Koszt, Bezpieczeństwo, Niezawodność i inne), dzięki czemu prompty takie jak summarize the key themes from my Advisor recommendations działają bez podawania nazwy pola. |
category |
ciąg | No | Filtruj rekomendacje według kategorii (na przykład Security, , CostPerformance, HighAvailability, OperationalExcellence). Dokładne dopasowanie bez uwzględniania wielkości liter. |
impact |
ciąg | No | Filtruj rekomendacje według wpływu na działalność biznesową (High, Mediumlub Low). Dokładne dopasowanie bez uwzględniania wielkości liter. |
resource-type |
ciąg | No | Filtruj rekomendacje według typu zasobu platformy Azure, którego dotyczy problem (na przykład Microsoft.Storage/storageAccounts). Dokładne dopasowanie bez uwzględniania wielkości liter. |
resource |
ciąg | No | Filtruj rekomendacje według nazwy zasobu, którego dotyczy problem, lub pełnego identyfikatora zasobu ARM. Dopasowanie podciągów bez uwzględniania wielkości liter. |
search |
ciąg | No | Filtr wolnego tekstu zastosowany do tekstu problemu zalecenia (dopasowanie podciągów bez uwzględniania wielkości liter). Użyj tego filtru zawsze, gdy żądanie zawiera frazę tematową, taką jak related to Microsoft Foundry, about encryption, mentioning right-sizelub for Key Vault. Wyodrębnij ważne rzeczowniki z frazy (na przykład Foundry, , encryptright-size, ), Key Vaulta następnie przekaż je tutaj. |
top |
liczba całkowita | No | Maksymalna liczba elementów do zwrócenia. W przypadku list: wartość domyślna to 50, zaciśnięta do 1–100 (limit po stronie serwera). Dla summary: opcjonalne ograniczenie liczby zwracanych koszyków do wyświetlenia (domyślnie: wszystkie).
TotalRecommendations zawsze odzwierciedla pełną odfiltrowaną populację niezależnie od --top. |
resource-group |
ciąg | No | Nazwa grupy zasobów platformy Azure. |
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |