共用方式為


什麼是 Azure MCP 伺服器工具?

Azure 模型內容通訊協定 (MCP) 伺服器會公開許多工具,您可以從現有的用戶端透過自然語言提示與 Azure 服務互動。 例如,您可以使用 Azure MCP 伺服器,從 Visual Studio Code 中的 GitHub Copilot 代理程式模式,或使用類似下列命令的其他 AI 代理程式,與 Azure 資源進行交談互動:

  • 「顯示我所有資源群組」
  • 「列出名為 'documents' 的儲存容器中的 Blob」
  • 我的應用程式組態中 "ConnectionString" 鍵值的值為何?
  • 「查詢我的記錄分析工作區,以找出過去一小時內的錯誤」
  • 「顯示我所有 Cosmos DB 資料庫」

可用工具

Azure MCP 伺服器提供下列 Azure 服務和 Azure 相關功能的工具。

工具 說明
Azure AI 搜尋服務 管理 Azure AI 搜尋資源,包括搜尋服務、索引和查詢。
Azure 應用程式組態 管理集中式應用程式設定和功能旗標。
Azure CLI 擴充功能 在 MCP 伺服器內執行 Azure CLI 命令。
Azure 數據總管 使用 Azure 數據總管叢集、資料庫、數據表和查詢。
適用於 PostgreSQL 的 Azure DB 管理適用於 PostgreSQL 的 Azure 資料庫伺服器、資料庫和數據表。
Azure Cosmos DB 使用 Azure Cosmos DB 帳戶、資料庫、容器和文件。
Azure Key Vault 金鑰 在 Azure Key Vault 中管理金鑰。
Azure 監視器 查詢 Azure 監視器記錄和計量。
Azure 服務總線 使用 Azure 服務總線傳訊服務。
Azure 儲存體 列出 Azure 記憶體帳戶、容器、Blob 和數據表。
資源群組 列出 Azure 資源群組。
訂閱 列出 Azure 訂用帳戶。

工具參數

Azure MCP 伺服器工具會定義完成工作所需的數據參數。 例如,這些參數可能包含訂用帳戶標識碼、帳戶名稱或資源群組。

用於這些參數的數據可能會包含在您用來呼叫工具的提示中,或可能在先前的對話內容中建立。 如果數據可從交談內容取得,Azure MCP 伺服器就可以使用該資訊,而不需要您在每次提示中重複該資訊。 此上下文會建立更自然的溝通體驗,同時仍然確保工具能夠使用所有必要數據。

每個工具的特定參數記載於工具參考文章中。 所有工具也會共用下列全域參數。

參數 說明
訂閱 目標資源的 Azure 訂用帳戶標識碼。 必須的。
租用戶標識碼 用於驗證的 Azure 租用戶標識碼。
驗證方法 驗證方法 ('credential', 'key', 'connectionString')。 默認值為 『credential』。
重試次數上限 失敗作業的重試次數上限。 預設值為 3。
重試延遲 重試嘗試之間的延遲(秒)。 預設為 2。
重試延遲上限 重試之間的延遲上限(秒)。 預設值為 10。
重試模式 重試策略(「固定」或 「指數」)。 默認值為 『exponential』。
重試網路超時 網路作業逾時(秒)。 預設值為 100。