Microsoft Work IQ CLI

Microsoft Work IQ 是 MCP) 服务器 (CLI) 和模型上下文协议 (命令行界面,可将 AI 助手连接到智能 智能 Microsoft 365 Copilot 副驾驶® 副驾驶®数据。 借助 Work IQ,可以使用自然语言查询电子邮件、会议、文档、Teams 消息、工作区见解、人员相关信息等。

通过使用 Work IQ,可以提出以下问题:

  • “我的经理对项目截止日期有什么看法?”
  • “查找我最近关于第 4 季度规划的文档”
  • “在工程频道中总结今天的信息并提出行动计划”

什么是 Work IQ CLI?

Work IQ CLI 弥合了 AI 编码助手与 Microsoft 365 数据之间的差距。 通过模型上下文协议公开 智能 智能 Microsoft 365 Copilot 副驾驶® 副驾驶® 数据,Work IQ 使开发环境中的 AI 助手能够访问和推理工作场所信息。

主要功能包括:

数据类型 示例查询
电子邮件 “约翰对这个提议说了什么?”
会议 “明天我的日历上有什么内容?”
文档 “查找我最近使用的 PowerPoint 演示文稿”
Teams 消息 “在工程频道汇总今天的消息”
人员 “谁在开发 Project Alpha?”

有关详细信息,请参阅 Microsoft Work IQ GitHub 存储库

Work IQ 的工作原理

Work IQ CLI 以两种模式运行:

  • CLI 模式:使用 .workiq ask
  • MCP 服务器模式:与 VS Code 或 CLI 中的 GitHub Copilot 等 AI 助手集成,允许编码助手根据上下文访问 Microsoft 365 数据。

MCP 服务器模式功能强大,因为它允许你的 AI 助手在你处理代码时自动提取相关的工作场所上下文。 例如,如果你正在实现最近会议中讨论的功能,你的 AI 助手可以访问该会议上下文以提供更相关的建议,甚至开始实施。

先决条件

注意

若要访问 Microsoft 365 组织数据,需要同意 Work IQ CLI 和 MCP 服务器具有需要组织中管理权限的权限。 如果你不是组织管理员,请联系他们提供访问权限。 有关同意的详细信息,请参阅 用户和管理员同意概述

平台支持

Work IQ 支持以下平台:

  • Windows (x64 和 ARM64)
  • Linux (x64 和 ARM64)
  • macOS (x64 和 ARM64)
  • 适用于 Linux 的 Windows 子系统 (支持浏览器的 WSL)

安装 Work IQ

可以使用 npm 全局安装 Work IQ,也可以使用 npx 直接运行它。

可支持性

2026 年 6 月 16 日 Work IQ 正式发布后,所有使用 Work IQ CLI 预览版的客户都必须升级到支持的 GA 版本。 请求支持首先需要在 GA 版本上重现问题。 不再支持 2026 年 6 月 16 日之前发布的预览版本,如版本 0.4.x 或 0.5.x。

使用 GitHub Copilot CLI 安装

入门的最快方法是使用 GitHub Copilot CLI:

  1. 打开 GitHub Copilot CLI。

    copilot
    
  2. 添加一次性设置) (插件市场。

    /plugin marketplace add github/copilot-plugins
    
  3. 安装 Work IQ。

    /plugin install workiq@copilot-plugins
    
  4. 重启 Copilot CLI 并开始查询 Microsoft 365 数据。

    You: What are my upcoming meetings this week?
    You: Summarize emails from Sarah about the budget
    You: Find documents I worked on yesterday
    

使用 npm 全局安装

npm install -g @microsoft/workiq

使用 npm 进行全局更新

npm update -g @microsoft/workiq

使用 npx 运行 (无需安装)

npx -y @microsoft/workiq mcp

在 VS Code 中安装

使用以下链接将 Work IQ 添加为 VS Code 中的 MCP 服务器:

手动 MCP 配置

将以下配置添加到 MCP 设置文件。

▶ 使用交互式演示进行设置

{
  "workiq": {
    "command": "npx",
    "args": [
      "-y",
      "@microsoft/workiq",
      "mcp"
    ],
    "tools": [
      "*"
    ]
  }
}

接受最终用户许可协议

首次使用 Work IQ 之前,必须接受最终用户许可协议 (EULA) :

workiq accept-eula

CLI 参考

命令

命令 说明
workiq accept-eula 接受最终用户许可协议 (EULA)
workiq ask 向特定代理提问或以交互式模式运行
workiq mcp 启动 MCP stdio 服务器以进行代理通信
workiq version 显示版本信息

全局选项

选项 说明 默认值
-t, --tenant-id <tenant-id> 用于身份验证的 Microsoft Entra 租户 ID common
--version 显示版本信息
-?, -h, --help 显示帮助和使用情况信息

WorkIQ 提问选项

选项 说明
-q, --question <question> 要询问代理的问题

关键方案

以下方案演示了 Work IQ 如何通过将 AI 助手连接到工作场所数据来帮助您提高工作效率。

方案 1:编码时查找项目上下文

当你实现会议或电子邮件中讨论的功能时,Work IQ 可帮助你的 AI 助手了解你正在编写的代码背后的业务背景。

使用 CLI

workiq ask -q "What requirements did Sarah share about the customer portal authentication feature?"

在 VS Code 中使用 GitHub Copilot

编写代码时,问:“我的团队针对客户门户讨论了哪些身份验证要求? 检查我的会议和电子邮件。”

你的 AI 助手检索:

  • 讨论了功能的会议记录
  • 包含技术要求的电子邮件
  • 具有规范的共享文档
  • 团队反馈和决策

此上下文可帮助 AI 助手提供与团队决策一致的更相关的代码建议。

场景 2:基于规范文档开始功能实现

您基于存储在 SharePoint 中的规范文档开始处理新功能。 Work IQ 总结了关键功能和要求,并使您的 AI 编码助手能够创建基线实现。

使用 CLI

workiq ask -q "Summarize the key requirements and features outlined in the specification document for the user portal testing sandbox."

在 VS Code 中使用 GitHub Copilot

询问 AI 助手:“基于用户门户测试沙盒的规范文档创建新的 ASP.NET Core 项目。”

Work IQ 搜索 Microsoft 365 数据,并提供关键要求和功能的摘要。 使用 GitHub Copilot,可以创建一个新项目,并基于该规范执行。

方案 3:分析客户端反馈以更改代码

在与客户的 Microsoft Teams 会议期间,客户的 IT 管理员提出了几个应修复的问题。 Work IQ 可以整理和汇总会议记录中的反馈,并使您的 AI 编码助手能够建议修复。

使用 CLI

workiq ask

此命令启动交互模式,您可以在其中进行对话:

You: What were the specific issues raised by Alex in yesterday's meeting with Contoso?
You: Were any of these issues flagged as blocking the rollout?

在 VS Code 中使用 GitHub Copilot

问你的 AI 助手:“Alex 在昨天与 Contoso 的会议上提出了哪些具体问题? 找出最关键的问题并提出修复建议。”

Work IQ 搜索 Facilitator 生成的会议记录,以确定客户提出的具体问题,以及是否有任何问题被标记为关键或阻塞。

安全和隐私

工作 IQ 继承智能 智能 Microsoft 365 Copilot 副驾驶® 副驾驶®提供的所有数据保护:

  • 企业级安全性:所有数据访问都遵循组织的安全策略。
  • 尊重权限:工作智商只能访问您已经有权查看的数据。
  • 管理员可见性:企业管理员可以查看并控制其组织内的 Work IQ 使用情况。
  • 无数据存储:Work IQ 不存储你的 Microsoft 365 数据。 当你进行查询时,它会按需检索信息。

提供反馈

Work IQ 是专有工具,但开发团队欢迎社区反馈。 使用“ GitHub 问题 ”页可以:

  • 根据你的经验创建 bug 报告
  • 提供有关记录的行为和 API 的反馈
  • 提供功能或产品改进建议
  • 共享有关开发人员体验或集成方案的见解