什么是 Azure MCP 服务器工具?

Azure 模型上下文协议 (MCP) 服务器公开了许多工具,可以使用现有客户端通过自然语言提示与 Azure 服务交互。 例如,可以使用 Azure MCP 服务器从 Visual Studio Code 中的 GitHub Copilot 代理模式或其他 AI 代理与 Azure 资源对话交互,这些命令如下所示:

  • 请显示我所有资源组
  • “列出名为”documents“的存储容器中的 Blob”
  • “我的应用配置中”ConnectionString“密钥的值是多少?
  • “查询我的 Log Analytics 工作区,查找过去一小时内的错误”
  • “显示我所有 Cosmos DB 数据库”

Azure MCP 服务器支持对以下 Azure 服务执行操作:

全局参数

所有工具共享以下全局参数:

  • 订阅:目标资源的 Azure 订阅 ID。 必填。
  • 租户 ID:用于身份验证的 Azure 租户 ID。
  • 身份验证方法:身份验证方法(“credential”、“key”、“connectionString”)。 默认值为凭证。
  • 最大重试次数:失败的操作最大重试次数。 默认值为 3。
  • 重试延迟:重试尝试之间的延迟(秒)。 默认值为 2。
  • 重试延迟最大值:重试之间的最大延迟(秒)。 默认值为 10。
  • 重试模式:重试策略(‘fixed’或‘exponential’)。 默认值为指数型。
  • 重试网络超时:网络操作超时(秒)。 默认值为 100。