你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
重要
这些与预发行产品相关的信息在发布前可能进行重大修改。 Microsoft 不对此处提供的信息作任何明示或默示的担保。
本文介绍如何在 Microsoft Foundry 中向 AI 代理添加Microsoft Sentinel 的模型上下文协议 (MCP) 集合或自己的自定义工具。
有关如何开始使用 MCP 工具的信息,请参阅以下文章:
添加Microsoft Sentinel 工具集合
若要在 Microsoft Foundry 中添加 Microsoft Sentinel 工具集合,请执行以下步骤:
转到 Microsoft Foundry 的代理生成器 ,然后选择 “生成>代理”。
输入代理的名称。
在 “工具 ”面板中,选择“ 添加新工具 ”,以将代理说明与来自 Microsoft sentinel 的相关安全数据配合使用。
在 “选择工具 ”弹出窗口中,搜索
Sentinel并选择任何 可用的集合 (例如,Microsoft Sentinel – Data exploration)。选择 连接。
代理现已与 Sentinel 的可用工具集合连接。 可以开始给代理提供提示,并使用工具来实现结果。
添加自定义工具集合
通过自定义工具,您可以精确地规定数据代理可以处理的数据,从而构建确定性工作流。 若要在 Microsoft Foundry 中添加自定义工具集合,请执行以下步骤:
步骤 1:在 Azure 门户中注册应用
打开租户的 Azure 门户 ,然后转到 “应用注册>新注册”。
在 “注册应用程序 ”页上,输入应用的友好面向用户 的名称 ,然后选择“ 注册”。
在新注册的应用页面上,转到 “管理>API 权限”,然后选择“ 添加权限”。
在显示的浮出控件面板中,转到 我的组织使用的 API 并搜索
Sentinel Platform Services。选择 SentinelPlatform.DelegatedAccess,然后选择“ 添加权限”。
返回到应用的页面上,转到 “管理>证书和机密”,然后选择“ 客户端机密 ”选项卡。
选择 新客户端密码。 在显示的浮出控件面板中,添加 “说明”,然后选择“ 添加”。
小窍门
为所有 Sentinel 自定义工具创建单个应用,但为要添加到代理的每个自定义集合创建单独的客户端机密。
重要
添加客户端密码后,复制并保存其值,在后续步骤中使用该 值。
返回到 Azure 门户的 “概述 ”页,复制并保存以下值以供后续步骤使用:
- 应用程序(客户端)ID
- 目录(租户)ID
步骤 2:添加自定义 MCP 工具
转到 Microsoft Foundry 并选择现有代理或新创建的代理。
在代理的页面上,转到 “工具” 部分,然后选择 “添加>+ 添加新工具”。
在显示的弹出窗口中,选择“ 自定义>模型上下文协议”(MCP), 然后选择“ 创建”。
添加以下值:
- 名字: 输入工具的友好名称
- 远程 MCP 服务器终结点: 粘贴从自定义工具集合复制的终结点
- 认证: OAuth 身份透传
- 客户端 ID: 使用之前保存 的应用程序(客户端)ID 值
- 客户端密码: 使用之前保存的机密值
-
令牌 URL:使用以下格式,并将
<tenant ID>替换为之前保存的“目录(租户) ID”的值:https://login.microsoftonline.com/<tenant ID>/oauth2/v2.0/token -
授权 URL: 使用以下格式,并将
<tenant ID>替换为之前保存的 目录(租户)ID 值:https://login.microsoftonline.com/<tenant ID>/oauth2/v2.0/authorize -
范围: 使用以下内容:
4500ebfb-89b6-4b14-a480-7f749797bfcd/.default
选择 连接。 工具已成功创建,并生成重定向 URL。 复制并保存此 URL。
步骤 3:验证 Microsoft Foundry 以使用自定义工具
返回到租户的 Azure 门户,然后转到刚添加的应用,然后选择 “添加重定向 URI”。
选择 + 添加平台>Web。
在 “重定向 URI ”文本框中,添加复制的重定向 URL,然后选择“ 配置”。
返回到 Microsoft Foundry,并使用与创建的工具匹配的提示。 首次尝试时,选择 “打开许可 ”以同意已登录用户帐户。
在显示的弹出窗口中,选择“ 允许访问”。
一旦您同意,您的代理便可以对您自定义的 MCP 工具返回的数据进行分析和处理。