Sdílet prostřednictvím


Nástroje Azure App Configuration pro Server Azure MCP

Azure MCP Server umožňuje spravovat prostředky Azure, včetně úložišť App Configuration pomocí výzev v přirozeném jazyce. Díky tomu můžete rychle spravovat nastavení konfigurace a příznaky funkcí, aniž byste si museli pamatovat složitou syntaxi.

Aplikace Azure Configuration poskytuje službu pro centrální správu nastavení aplikace a příznaků funkcí. Moderní programy, zejména programy spuštěné v cloudu, mají obecně mnoho komponent, které jsou distribuovány. Rozprostření konfiguračních nastavení mezi těmito komponentami může vést k obtížně řešitelným chybám při nasazování aplikací. Pomocí služby App Configuration uložte všechna nastavení pro vaši aplikaci a zabezpečte jejich přístup na jednom místě.

Poznámka:

Parametry nástroje: Nástroje Azure MCP Serveru definují parametry pro data, která potřebují k dokončení úloh. Některé z těchto parametrů jsou specifické pro každý nástroj a jsou popsané níže. Ostatní parametry jsou globální a sdílejí všechny nástroje. Další informace naleznete v tématu Parametry nástroje.

Účet: Výpis úložišť

Azure MCP Server může v předplatném vypsat obchody App Configuration. To je užitečné pro rychlou kontrolu stavu prostředků služby App Configuration.

Mezi ukázkové výzvy patří:

  • List stores: "List all App Configuration stores in my subscription" (Vypsat všechna úložiště konfigurace aplikací v mém předplatném).
  • Zobrazit obchody: "Jaké obchody App Configuration mám?"
  • Najděte obchody: Potřebuji zobrazit prostředky konfigurace aplikace
  • Úložiště dotazů: "Můžete zobrazit všechny moje obchody s konfigurací aplikací?"
  • Kontrola obchodů: "App Configuration stores in subscription abc123"

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Hodnota klíče: Odstranění nastavení

Azure MCP Server může odstranit nastavení klíč-hodnota z App Configuration Storu.

Mezi ukázkové výzvy patří:

  • Odstraňte nastavení: Odeberte klíč AppName:TemporaryConfig z úložiště myappconfigstore App Configuration Store.
  • Odstranění nastavení označeného popiskem: "Odstranění nastavení AppName:FeatureFlag" s popiskem "test"
  • Odebrání konfigurace: "Odstranění starého připojovacího řetězce databáze z mého contoso-appconfig"
  • Vyčištění nastavení: Odstranit všechna testovací nastavení s popiskem Zastaralé
  • Vymazání konfigurace: Odstranění dočasného klíče rozhraní API TempAuth z app-config-dev
Parametr Povinné nebo volitelné Popis
Účet Povinné Název obchodu App Configuration Store (například my-appconfig).
Klíč Povinné Název klíče pro přístup v obchodě App Configuration Store.
Štítek Volitelný Popisek, který se má použít pro konfigurační klíč. Popisky slouží k seskupení a uspořádání nastavení.
typ obsahu Volitelný Typ obsahu konfigurační hodnoty. Slouží k označení, jak se má hodnota interpretovat nebo analyzovat.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ✅ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ❌ | Tajný kód: ❌ | Místní povinné: ❌

Klíč-hodnota: Získání hodnot klíče

Získá hodnoty klíčů v obchodě App Configuration. Tento příkaz může poskytnout jednu z následujících akcí:

  • Načtení konkrétní hodnoty klíče podle klíče a volitelného popisku
  • Vypsat hodnoty klíčů, pokud není zadaný žádný klíč.

Výpis hodnot klíčů je možné volitelně filtrovat podle filtru klíče a filtru popisků. Každá hodnota klíče zahrnuje svůj klíč, hodnotu, popisek, typ obsahu, značku ETag, čas poslední změny a stav zámku.

Mezi ukázkové výzvy patří:

  • Výpis všech nastavení klíč-hodnota: Seznam všech nastavení klíč-hodnota v App Configuration Storu myappconfigstore
  • Show key-value settings: "Show me the key-value settings in App Configuration Store 'contoso-appconfig'"
  • Filtrovat podle předpony klíče: Seznam všech nastavení klíč-hodnota s názvem klíče začínajícím na "prod-" v App Configuration Storu production-config
  • Získání konkrétního obsahu klíče: Zobrazení obsahu klíče AppName:ConnectionString v App Configuration Storu eastus-config
  • Nastavení specifická pro prostředí: Seznam všech nastavení klíč-hodnota s názvem klíče začínajícím na dev-in App Configuration Store development-config
  • Získání konfigurace s popiskem: "Show me the key-value settings with label 'staging' in App Configuration Store 'app-config-staging'"
  • Konfigurace rozhraní API: Zobrazení obsahu klíče ApiSettings:Endpoint v App Configuration Storu api-config
  • Nastavení databáze: Seznam všech nastavení klíč-hodnota s názvem klíče začínajícím na Database v App Configuration Storu backend-config
  • Příznaky funkcí: "Show me the key-value settings with label 'features' in App Configuration Store 'feature-config'
  • Tajné kódy aplikací: Zobrazení obsahu klíče Secrets:ApiKey v App Configuration Storu secure-config
Parametr Povinné nebo volitelné Popis
Účet Povinné Název obchodu App Configuration (například my-appconfig).
Klíč Volitelný Název klíče pro přístup v obchodě App Configuration Store.
Štítek Volitelný Popisek, který se má použít pro konfigurační klíč. Popisky slouží k seskupení a uspořádání nastavení.
Filtr klíčů Volitelný Určuje filtr klíčů, pokud existuje, který se má použít při načítání hodnot klíčů. Filtr může být přesná shoda, například filtr foo by získal všechny hodnoty klíče s klíčem nebo foofiltr může obsahovat * znak na konci řetězce pro vyhledávání se zástupnými znaky (například App*). Pokud vynecháte všechny klíče, načte se.
Filtr popisků Volitelný Určuje filtr popisků, pokud existuje, který se má použít při načítání hodnot klíčů. Filtr může být přesná shoda, například filtr foo by získal všechny hodnoty klíče s popiskem foonebo filtr může obsahovat * znak na konci řetězce pro vyhledávání se zástupnými znaky (například Prod*). Tento filtr rozlišují malá a velká písmena. Pokud tento parametr vynecháte, všechny popisky se načtou.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌

Klíč-hodnota: Nastavení zámku na klíč-hodnota

Nastaví stav zámku klíč-hodnota v úložišti app Configuration. Tento příkaz může uzamknout a odemknout hodnoty klíče.

Mezi ukázkové výzvy patří:

  • Zamknutí nastavení: "Zamknout klíč AppName:ConnectionString" v App Configuration Store 'myappconfigstore'.
  • Uzamkněte označené nastavení: "Zamknutí klíče AppName:ApiKey s popiskem "production" v App Configuration Storu contoso-appconfig.
  • Odemkněte nastavení: Odemkněte klíč AppName:ConnectionString v Obchodě App Configuration Store myappconfigstore.
  • Odemkněte označené nastavení: Odemkněte klíč AppName:ApiKey s popiskem production v App Configuration Storu contoso-appconfig.
Parametr Povinné nebo volitelné Popis
Účet Povinné Název obchodu App Configuration Store (například).my-appconfig
Klíč Povinné Název klíče pro přístup v obchodě App Configuration Store.
Štítek Volitelný Popisek, který se má použít pro konfigurační klíč. Popisky slouží k seskupení a uspořádání nastavení.
typ obsahu Volitelný Typ obsahu konfigurační hodnoty. Slouží k označení, jak se má hodnota interpretovat nebo analyzovat.
Uzamknout Volitelný Určuje, jestli je klíč-hodnota uzamčená (nastavená na read-only) nebo odemknutá (read-only odebraná).

Nápovědy pro poznámky k nástrojům:

Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ❌ | Tajný kód: ❌ | Místní povinné: ❌

Hodnota klíče: Nastavení nastavení klíč-hodnota

Nastavte nebo aktualizujte nastavení klíč-hodnota v obchodě App Configuration Store.

Mezi ukázkové výzvy patří:

  • Vytvořte nastavení: Vytvořit nový klíč AppName:ApiUrl s hodnotou vhttps://api.example.com myappconfigstore App Configuration Store.
  • Aktualizace nastavení: Aktualizace nastavení AppName:MaxRetries na 5
  • Vytvořte nastavení s popiskem: "Set 'AppName:LogLevel' with value 'Debug' and label 'dev' in my 'contoso-appconfig' App Configuration Store."
  • Přidání nové konfigurace: Přidání nového nastavení s názvem ApiEndpoint s hodnotouhttps://api.contoso.com ADRESY URL do my eastus-config
  • Změna existující hodnoty: Změna hodnoty MaxThreads na 10 v aplikaciconfig-prod
Parametr Povinné nebo volitelné Popis
Název účtu Povinné Název obchodu App Configuration.
Klíč Povinné Název klíče nastavení, které chcete nastavit.
Hodnota Povinné Hodnota, která se má nastavit pro klíč.
Štítek Volitelný Popisek nastavení, které chcete nastavit.
Štítky Volitelný Značky, které chcete přidružit ke konfiguračnímu klíči. Značky by měly být ve formátu key=value. Můžete zadat více značek.
typ obsahu Volitelný Typ obsahu konfigurační hodnoty. Tato hodnota určuje, jak se má hodnota interpretovat nebo analyzovat.

Nápovědy pro poznámky k nástrojům:

Destruktivní: ✅ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ❌ | Tajný kód: ❌ | Místní povinné: ❌