适用于 Azure MCP 服务器的 Azure AI 搜索工具

使用 Azure MCP 服务器可以管理 Azure AI 搜索资源,包括搜索服务、索引和具有自然语言提示的 查询 ,而无需记住特定的命令语法。

Azure AI 搜索 (以前称为 Azure 认知搜索)是一种云搜索服务,它为开发人员提供 API 和工具,用于在 Web、移动和企业应用程序中通过专用、异类内容生成丰富的搜索体验。

小窍门

使用 Azure MCP 服务器时,信息需要位于对话上下文中,但它们并不总是需要处于用于调用工具的确切提示中。 如果信息(如订阅 ID)已在聊天上下文中建立,MCP 服务器可以使用该信息,而无需在每次提示中重复该信息。 此上下文创建更自然的对话体验,同时仍确保提供所有必要的信息。

列出帐户

Azure MCP 服务器可以列出订阅中的所有 AI 搜索帐户。 这提供了搜索服务的快速概述。

示例提示 包括:

  • 列出帐户:“列出订阅中的所有 AI 搜索服务。
  • 显示帐户:“我拥有哪些 AI 搜索帐户?”
  • 查找帐户:“我需要查看 Azure AI 搜索资源”
  • 查询帐户:“显示我所有搜索服务”
  • 检查帐户:“订阅 abc123 中的 AI 搜索服务”
必需还是可选 参数 DESCRIPTION
必选 订阅 Azure 订阅 ID 或名称。

列出索引

Azure MCP 服务器可以列出 AI 搜索服务中的所有索引。 这有助于查看特定服务中可用的搜索索引。

示例提示 包括:

  • 列出索引:“显示”mysearchservice“AI 搜索帐户中的所有索引。
  • 查看索引:“我在搜索服务”cognitive-search-prod“中拥有哪些索引?
  • 查找索引:“列出搜索服务'数据搜索'中的索引”
  • 查询索引:“显示我的 AI 搜索帐户中的所有索引”
  • 检查索引:“我的”analytics-search“服务中提供了哪些索引?
必需还是可选 参数 DESCRIPTION
必选 订阅 Azure 订阅 ID 或名称。
必选 服务名称 AI 搜索服务的名称。

获取索引详细信息

Azure MCP 服务器可以检索有关 AI 搜索服务中特定 索引 的详细信息。 这包括索引架构、字段、分析器、评分器和其他索引属性。

示例提示 包括:

  • 获取索引详细信息:“在”mysearchservice“服务中显示”products“索引的详细信息。
  • 查看索引架构:“”用户“索引中的哪些字段?
  • 索引结构:“在搜索服务中描述”documents“索引的架构”
  • 检查索引配置:“显示我的'内容'索引的配置”
  • 索引定义:“我的”目录“搜索索引的定义是什么?
必需还是可选 参数 DESCRIPTION
必选 订阅 Azure 订阅 ID 或名称。
必选 服务名称 AI 搜索服务的名称。
必选 索引名称 要描述的索引的名称。

查询索引

Azure MCP 服务器可以针对 AI 搜索索引执行 搜索查询 。 借助此功能,可以使用搜索词查找特定内容。

示例提示 包括:

  • 简单查询:“在”documents“索引中搜索”机器学习”
  • 筛选器查询:“在我的产品索引中查找类别为”electronics“的所有产品”
  • 文本搜索:“搜索我的'内容'索引,查找提及'气候变化'的任何内容”
  • 查询搜索:“在文档索引中查找”azure functions”
  • 搜索请求:“在知识库索引中搜索”安全最佳做法”
必需还是可选 参数 DESCRIPTION
必选 订阅 Azure 订阅 ID 或名称。
必选 服务名称 AI 搜索服务的名称。
必选 索引名称 要查询的索引的名称。
必选 查询 要针对索引执行的搜索查询。

了解 所有 Azure MCP 服务器工具通用的全局参数