共用方式為


適用於 Azure MCP 伺服器的 Azure 應用程式組態工具

Azure MCP 伺服器可讓您管理 Azure 資源,包括使用自然語言提示的應用程式組態存放區。 這可讓您快速管理組態設定和功能旗標,而不需要記住複雜的語法。

Azure 應用程式組態服務可集中管理應用程式設定和功能旗標。 現代程式,尤其是在雲端中執行的程式,通常具有許多分散式元件。 將組態設定分散到這些元件,可能會導致應用程式部署期間發生難以排解的錯誤。 使用應用程式設定來儲存應用程式的所有設定,並在一個位置保護其存取。

備註

工具參數:Azure MCP 伺服器工具會定義完成工作所需資料的參數。 其中一些參數是每個工具特有的,並記載於下方。 其他參數是全局參數,並由所有工具共用。 如需詳細資訊,請參閱 工具參數

帳戶:列出商店

Azure MCP 伺服器可以列出訂用帳戶中的應用程式組態存放區。 這對於快速檢查應用程式組態資源的狀態很有用。

範例提示包括:

  • 列出市集:「列出我訂用帳戶中的所有應用程式組態存放區」。
  • 顯示市集:「我有哪些應用程式組態存放區?
  • 尋找市集:「我需要查看我的應用程式設定資源」
  • 查詢存放區:「您是否能顯示我所有的應用程式組態存放區?
  • 檢查市集:「訂用帳戶 abc123 中的應用程式組態存放區」

工具註解提示

破壞性: ❌ |冪等: ✅ |開放世界: ❌ |只讀: ✅ |秘密: ❌ |本地要求: ❌

鍵值對:刪除設定

Azure MCP 伺服器可以從應用程式組態存放區刪除 索引鍵/值設定

範例提示包括:

  • 刪除設定:「從我的 『myappconfigstore』 應用程式組態存放區移除 'AppName:TemporaryConfig' 密鑰」。
  • 刪除加上標籤的設定:「使用標籤 'test' 刪除 'AppName:FeatureFlag' 設定」
  • 拿掉組態:「從我的 'contoso-appconfig' 中刪除舊的資料庫連接字串」
  • 清除設定:「刪除標籤為 『deprecated』 的所有測試設定」
  • 清除設定:“從 app-config-dev 刪除暫存 API 密鑰 'TempAuth'
參數 必要或選用 說明
帳戶 為必填項目 App Configuration 存放區的名稱 (例如,my-appconfig)。
鑰匙 為必填項目 要在 App Configuration 存放區內存取的金鑰名稱。
標籤 可選 要套用至組態金鑰的標籤。 標籤用於分組和組織設定。
內容類型 可選 組態值的內容類型。 這可用來指出應該如何解譯或剖解析值。

工具註解提示

破壞性: ✅ |冪等: ✅ |開放世界: ❌ |只讀: ❌ |秘密: ❌ |本地要求: ❌

鍵值對:取得鍵值對值

取得 App Configuration 存放區中的索引鍵/值。 此命令可以提供下列其中一個動作:

  • 依索引鍵和選用標籤擷取特定索引鍵值
  • 如果未提供索引鍵,請列出索引鍵/值。

清單索引鍵/值可以選擇性地透過索引鍵篩選器和標籤篩選器進行篩選。 每個鍵值對都包括其鍵、值、標籤、內容類型、ETag、上次修改時間和鎖定狀態。

範例提示包括:

  • 列出所有索引鍵值設定:「列出 App Configuration 存放區 'myappconfigstore' 中的所有索引鍵值設定」
  • 顯示索引鍵/值設定:「顯示 App Configuration 存放區 'contoso-appconfig' 中的索引鍵/值設定」
  • 依索引鍵前置詞篩選:「在 App Configuration 存放區 'production-config' 中列出索引鍵名稱以 'prod-' 開頭的所有索引鍵值設定」
  • 取得特定索引鍵內容:「在 App Configuration 存放區 'eastus-config' 中顯示索引鍵 'AppName:ConnectionString' 的內容」
  • 環境特定設定:「在 App Configuration 存放區 'development-config' 中列出索引鍵名稱以 'dev-' 開頭的所有索引鍵值設定」
  • 取得標籤的設定:「在 App Configuration 存放區 'app-config-staging' 中顯示標籤為 'staging' 的索引鍵值設定」
  • API 設定:「在 App Configuration 存放區 'api-config' 中顯示金鑰 'ApiSettings:Endpoint' 的內容」
  • 資料庫設定:「在 App Configuration 存放區 'backend-config' 中列出所有索引鍵名稱以 'Database' 開頭的索引鍵值設定」
  • 功能旗標:「在 App Configuration 存放區 'feature-config' 中顯示標籤為 'features' 的索引鍵值設定」
  • 應用程式秘密:「在 App Configuration 存放區 'secure-config' 中顯示金鑰 'Secrets:ApiKey' 的內容」
參數 必要或選用 說明
帳戶 為必填項目 App Configuration 存放區的名稱 (例如 my-appconfig)。
鑰匙 可選 要在 App Configuration 存放區內存取的金鑰名稱。
標籤 可選 要套用至組態金鑰的標籤。 標籤用於分組和組織設定。
按鍵篩選器 可選 指定擷取索引鍵/值時要使用的索引鍵篩選器 (如果有的話)。 篩選器可以是完全相符的,例如,篩選器 的 foo 篩選器會取得索引鍵 foo為 的所有索引鍵/值,或者篩選器可以在字串結尾包含字 * 元以進行萬用字元搜尋 (例如 App*)。 如果省略,則會擷取所有金鑰。
標籤篩選器 可選 指定擷取索引鍵/值時要使用的標籤篩選器 (如果有的話)。 篩選器可以是完全相符的,例如,篩選器 的 foo 篩選器會取得標籤 foo為 的所有索引鍵/值,或者篩選器可以在字串結尾包含字 * 元以進行萬用字元搜尋 (例如 Prod*)。 此篩選器區分大小寫。 如果省略,則會擷取所有標籤。

工具註解提示

破壞性: ❌ |冪等: ✅ |開放世界: ❌ |只讀: ✅ |秘密: ❌ |本地要求: ❌

鍵值:設定鍵值鎖定

設定 App Configuration 存放區中索引鍵/值的鎖定狀態。 此指令可以鎖定及解除鎖定鍵值。

範例提示包括:

  • 鎖定設定:「鎖定 App Configuration 存放區 'myappconfigstore' 中的金鑰 'AppName:ConnectionString'。」
  • 鎖定已標記的設定:「在 App Configuration 存放區 'contoso-appconfig' 中鎖定具有標籤 'production' 的金鑰 'AppName:ApiKey'。」
  • 解除鎖定設定:「解除鎖定 App Configuration 存放區 'myappconfigstore' 中的金鑰 'AppName:ConnectionString'。」
  • 解除鎖定已標記的設定:「解除鎖定 App Configuration 存放區 'contoso-appconfig' 中具有標籤 'production' 的金鑰 'AppName:ApiKey'。」
參數 必要或選用 說明
帳戶 為必填項目 App Configuration 存放區的名稱 (例如,)。my-appconfig
鑰匙 為必填項目 要在 App Configuration 存放區內存取的金鑰名稱。
標籤 可選 要套用至組態金鑰的標籤。 標籤用於分組和組織設定。
內容類型 可選 組態值的內容類型。 這可用來指出應該如何解譯或剖解析值。
鎖定 可選 鍵值是否已鎖定 (設定為 read-only) 或已解除鎖定 (read-only 移除)。

工具註解提示

破壞性: ❌ |冪等: ✅ |開放世界: ❌ |只讀: ❌ |秘密: ❌ |本地要求: ❌

鍵值:設定鍵值設定

在應用程式組態存放區中設定或更新 索引鍵/值設定

範例提示包括:

  • 建立設定:「在我的 'myappconfigstore' 應用程式組態存放區中建立值 'https://api.example.com' 的新密鑰 'AppName:ApiUrl'。
  • 更新設定:「將 『AppName:MaxRetries』 設定更新為 '5'」
  • 建立已加上標籤的設定:「在我的 『contoso-appconfig』 應用程式組態存放區中,使用值 『Debug』 設定 'AppName:LogLevel',並將 'dev' 加上卷標。
  • 新增組態:“將名為 'ApiEndpoint' 且 URL 值 'https://api.contoso.com' 的新設定新增至我的 'eastus-config'”
  • 變更現有的值:「在 appconfig-prod 中將 MaxThreads 變更為 10」
參數 必要或選用 說明
帳戶名稱 為必填項目 應用程式組態存放區的名稱。
鑰匙 為必填項目 要設定之設定的索引鍵名稱。
價值 為必填項目 要為索引鍵設定的值。
標籤 可選 要設定之設定的標籤。
標籤 可選 要與組態索引鍵建立關聯的標記。 標籤的格式 key=value應為 。 您可以指定多個標記。
內容類型 可選 組態值的內容類型。 這個值表示應該如何解譯或剖析值。

工具註解提示

破壞性: ✅ |冪等: ✅ |開放世界: ❌ |只讀: ❌ |秘密: ❌ |本地要求: ❌