平台集成/Microsoft

在 Microsoft Copilot Studio 中配置 Patsnap MCP

在 Copilot Studio 中创建 Agent,将 Patsnap MCP 添加为 Model Context Protocol 工具,配置手动 OAuth,回传 Microsoft 生成的 redirect URL 供 Patsnap 后端配置,验证 MCP 工具获取结果,并发布到 Microsoft 365 和 Teams。

开始前准备

开始前确认权限和交付链路:需要 Copilot Studio 权限、Patsnap MCP 订阅、专用 OAuth client 凭据,以及 Microsoft 生成 redirect URL 后回传 Patsnap 的流程。

Copilot Studio 权限

使用可创建 Agent、添加 Model Context Protocol 工具、配置渠道并提交到组织目录的账号。

Patsnap MCP 服务信息

准备已订阅 MCP 能力的名称、描述和分配的 MCP Server URL。公开示例中的租户路径必须使用占位符。

手动 OAuth client

使用为 Microsoft 接入专门签发的 Patsnap OAuth client。工具创建后生成的 redirect URL 需要回传 Patsnap 后才能用于生产。

Copilot Studio 配置流程

创建 Agent,将 Patsnap MCP 添加为 Model Context Protocol 工具,完成手动 OAuth,创建连接,并确认 Copilot Studio 自动获取 MCP tools。

1

打开 Agents 面板

登录 Copilot Studio,从左侧导航进入 Agents 面板。

2

开始创建空白 Agent

选择创建新 Agent,并从空白 Agent 开始。

3

输入 Agent 名称

填写 Agent 名称,建议使用 Patsnap MCP 能力名称或客户确认后的展示名称。

4

配置 Agent 基础信息

检查基础信息,选择可用模型,并在需要 MCP-only 响应时关闭 Web Search。

5

添加 Model Context Protocol 工具

进入 Tools 标签,添加新工具,并在工具选择器中选择 Model Context Protocol。

6

填写 MCP 和 OAuth 信息

填写 server name、description、MCP server URL,认证方式选择 OAuth 2.0,类型选择 Manual,并填写 client 凭据、Patsnap OAuth endpoints 和 mcp:read scope。查看 OAuth 配置字段

7

创建工具并复制 redirect URL

点击 Create 后复制生成的 redirect URL。该值需发送给 Patsnap,用于后端 OAuth client 注册后再投入生产。

8

创建新的连接

在工具 connection 下拉中选择 Create new connection,触发 OAuth 授权流程。

9

允许 Patsnap 访问

在弹窗中登录 Patsnap,并允许 Microsoft app 通过已配置的 MCP scope 读取数据。

10

完成 OAuth 并继续配置

OAuth 完成后回到 Copilot Studio,确认 Patsnap connection 已被选中。

11

验证 MCP tools 获取结果

Copilot Studio 会跳回工具详情页并自动获取可用 MCP tools,Microsoft Copilot Studio 内的基础配置完成。

OAuth 配置

公开页面使用下列安全示例值。真实 client 凭据、租户 URL 和 Microsoft 生成的 redirect URL 只应在私有实施交接中传递。

字段公开文档值说明
服务名称<capability_name>使用订阅能力名称,例如 Advanced Patent Search。
服务描述<connector_description>说明该 MCP 服务为 Copilot 用户提供的能力。
MCP 服务 URLhttps://connect.patsnap.com/<tenant>/mcp使用为客户订阅 MCP 能力分配的 URL。
AuthenticationOAuth 2.0在 Copilot Studio 中选择 OAuth 2.0。
TypeManualOAuth client 配置方式选择 Manual。
Client ID<your_client_id>由 Patsnap 为目标 Microsoft 接入场景签发。
Client secret<your_client_secret>不得在公开文档中展示或粘贴真实值。
Authorization URLhttps://auth.patsnap.com/mcp-auth/oauth2/authorizeMicrosoft 用于发起 OAuth 授权流程。
Token URL / Refresh URLhttps://auth.patsnap.com/mcp-auth/oauth2/tokentoken 交换和刷新均使用 Patsnap token endpoint。
Scopemcp:read读取 MCP tools 所需的最小 scope。
Redirect URL<microsoft_generated_redirect_url>工具创建后由 Copilot Studio 生成,需提供给 Patsnap 完成后端 OAuth 配置。

在 tenant 内发布 MCP

MCP tools 获取并测试后,发布 Agent,添加 Microsoft 365 和 Microsoft Teams,配置 Teams 使用方式,并按需提交到组织目录审批。

1

发布 MCP

进入 Channels 标签,点击 Publish,并在弹窗中确认发布。

2

添加 Microsoft 365 和 Microsoft Teams

点击 Microsoft 365 and Microsoft Teams,勾选 Make agent available in Microsoft 365 Copilot,然后点击 Add channel。

3

自定义 Agent

渠道添加后可编辑 Agent 详情,并按需启用 Teams 设置,例如允许用户将 Agent 添加到团队,以及在群聊和会议聊天中使用。

4

提交到组织目录

打开 Availability options,选择 Show to everyone in my org,提交 Agent 并等待管理员审批。