为自定义MCP客户端配置Microsoft WorkIQ MCP服务器

人工智能 2026-07-08

我正在尝试将Microsoft WorkIQ SharePoint MCP服务器与自定义MCP客户端集成。

我能够通过GitHub Copilot成功连接到MCP服务器,在那里身份验证通过一个交互式的Microsoft登录弹出窗口完成。不过,在我的MCP客户端架构中,我以不同的方式来管理身份验证。

我的客户端需要连接到多个MCP服务器,每个服务器需要不同的权限范围。为处理这一点,我执行OAuth的 On-Behalf-Of(OBO)令牌交换,获取具有所需作用域的访问令牌,然后将这些Bearer令牌传递给下游服务。

挑战在于我找不到使用事先获取的Bearer令牌来对Microsoft WorkIQ SharePoint MCP服务器进行身份验证的方法。我看到的所有示例和集成都似乎依赖于交互式的Microsoft登录流程。

有没有人成功地:

  • 使用Bearer令牌而不是交互式登录连接到WorkIQ SharePoint MCP服务器?
  • 使用OBO生成的令牌进行身份验证?
  • 找到超出基于浏览器的Microsoft登录流程的支持身份验证机制的文档?

我的目标是在MCP客户端集中身份验证,并在多个MCP服务器之间复用通过OBO获得的令牌,而不是让每个MCP服务器都触发自己的交互式登录流程。

任何指导、实现细节或文档参考?

解决方案

可能你要找的范围是: api://workiq.svc.cloud.microsoft/WorkIQAgent.Ask

https://learn.microsoft.com/en-us/microsoft-365/copilot/extensibility/work-iq/permissions

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章