将 GitHub Copilot CLI 连接到 Work IQ MCP 服务器

使用 GitHub Copilot CLI 作为模型上下文协议, (MCP) 客户端连接到远程 Work IQ MCP 服务器。 配置连接后,Copilot 可以发现 Work IQ MCP 工具,使用Microsoft Entra ID进行身份验证,并根据登录用户的权限和租户策略使用这些工具处理Microsoft 365 数据。

本快速入门介绍如何为远程 Work IQ MCP 终结点配置 GitHub Copilot CLI,并验证连接是否正常工作。

先决条件

在开始之前,请确保:

  • 访问 GitHub Copilot CLI。
  • Microsoft 365 帐户,可以访问要检索的业务数据。
  • 访问远程 Work IQ MCP 服务器终结点 https://workiq.svc.cloud.microsoft/mcp

设置 GitHub Copilot CLI

如果尚未安装 GitHub Copilot CLI,请按照使用 GitHub Copilot CLI 中的GitHub Copilot CLI 安装说明进行安装

安装后,从终端启动 GitHub Copilot CLI:

copilot

如果系统提示登录,请使用 /login 命令并按照提示操作:

/login

安装 Work IQ 插件

在 GitHub Copilot CLI 中安装 Work IQ 插件。 该插件配置 Work IQ MCP 集成,并使相关技能在 Copilot CLI 中可用。

  1. 添加 Work IQ 插件市场。 只需执行此步骤一次。

    /plugin marketplace add microsoft/work-iq
    
  2. 安装 Work IQ 插件。

    /plugin install workiq@work-iq
    
  3. 按照提示完成安装。

  4. GitHub Copilot CLI 重启。

  5. 此时会显示浏览器弹出窗口,并显示 “授权成功”。

验证 MCP 服务器和技能

安装插件后,验证是否已加载 Work IQ MCP 服务器和技能。

若要管理或检查配置的 MCP 服务器,请运行:

/mcp

在插件列表中,可以看到 workiq 工作 IQ MCP 服务器终结点 https://workiq.svc.cloud.microsoft/mcp为 。

若要管理或检查可用技能,请运行:

/skills

可以在技能列表中看到 workiq

使用Microsoft 365 数据

在 Work IQ MCP 服务器和技能加载后,要求 Copilot CLI 通过 Work IQ 检索Microsoft 365 业务数据。 第一个请求可能会提示你使用 Microsoft Entra ID 进行身份验证。

例如,尝试以下提示:

Summarize my upcoming meetings for today.
Find recent messages about the Contoso account.
Retrieve the latest email related to the quarterly business review.

Copilot CLI 使用 Work IQ MCP 服务器调用相应的工具。 结果取决于已登录用户的Microsoft 365 权限、应用程序的 OAuth 权限和租户策略。 如果策略或权限阻止请求,请修改请求或联系管理员。