跳到正文

在 Windows 上使用 Claude 读取 Microsoft Teams 消息

简而言之: 让 Claude、Cursor、VS Code 或 ChatGPT 在 Windows 上读取并发送你的 Microsoft Teams 聊天和频道消息。LMCP 通过 Microsoft Graph,使用你连接的工作或学校 Microsoft 365 帐户 — 无需自行注册 Azure 应用,也无需 API 密钥。读取频道消息可能需要管理员批准。

你可以连接多个 Microsoft 365 账号(工作和个人,或多个组织),并为每个请求选择要使用的账号。

L
LMCP··阅读时间 5 分钟
创建账户并下载

只需几秒。下载会自动开始。 已有账户?登录

安装指南 →

平均 4.7 分(满分 5)· 评分数:39查看全部评价 →

  • “calander and reminders”

    Shawn E.
  • “Sort, clean up inbox. Text people reminders for payments using imessage”

    Adi H.
  • “Claude Zugriff auf Mails /Kalender gewähren”

    TB

若要让 Claude 在 Windows 上读取你的 Microsoft Teams 聊天,请安装 LMCP 并连接你的 Microsoft 365 工作或学校帐户 — LMCP 是一个本地 MCP 服务器,在 Windows 上通过 Microsoft Graph,使用你连接的帐户读取和发送 Teams 消息。你只需用一个代码登录一次:无需自行注册 Azure 应用,也无需创建 API 密钥。你的 AI 可以列出聊天和频道、读取历史记录、在你的所有对话中搜索,并查看通话历史。

本地工具与数据边界

通过 LMCP,你的 AI 助手可以:

  • 列出你的聊天 — 查看所有近期有活动的一对一聊天和群聊
  • 读取聊天消息 — 获取任意聊天的完整消息历史记录
  • 列出你的团队和频道 — 查看你所属的 Teams 工作区和频道
  • 读取频道消息 — 获取你有权访问的任意频道中的消息
  • 搜索消息 — 同时在你的所有聊天中查找内容
  • 查看通话历史 — 查看 Teams 通话的方向、参与者和时长

LMCP 在你的设备上运行本地工具。云端 AI 提供商和已连接的服务可能会收到你请求的数据;其各自条款适用。

请先连接你的 Microsoft 365 帐户

在 Windows 上,读取和发送走同一条路径:通过你连接的 Microsoft 365 帐户使用 Microsoft Graph。在 3.0.418 版本之前,LMCP 在 Windows 上读取 Teams 桌面应用的本地缓存;自 3.0.418 起不再如此,因此未连接帐户时,Teams 工具无法返回数据。该帐户必须是工作或学校帐户:个人 Microsoft 帐户(@outlook.com、@hotmail.com)没有 Teams。

实际使用中:让你的 AI 运行 connect_m365_account,并使用它显示的代码登录。之后,你的 AI 就能读取聊天和频道,并发送聊天和频道消息(授权调用前,请查看其当前的预览和确认要求)。读取频道消息可能需要你所在组织的管理员批准一项权限;出现这种情况时,返回结果会明确说明,而不会悄无声息地失败。

无需管理员同意:哪些功能可用,哪些需要管理员

LMCP 的登录只向 Microsoft 申请无需管理员同意的权限。除非你的组织关闭了用户同意,否则你无需管理员同意即可连接 Teams,你的 AI 可以:

  • 列出、读取和搜索你的聊天 — 一对一聊天和群聊,以及你的通话记录
  • 发送聊天消息 — 先显示预览,经你确认后发送
  • 列出你的团队和频道,并在频道中发帖 — 同样先显示预览

只有一件事需要管理员:读取频道消息使用 ChannelMessage.Read.All 权限,只有你所在 Microsoft 365 组织的管理员才能批准。LMCP 仅在你提出请求时才申请该权限;未获批准时,其他功能照常可用。如果你的组织关闭了用户同意,Microsoft 会要求每项权限都由管理员批准,Teams 工具会在回答中指出缺少的权限。

作为对比,Anthropic 帮助中心表示,在任何人连接 Claude 自带的 Microsoft 365 连接器之前,需要由 Microsoft Entra 全局管理员为组织授予一次性同意;发送 Teams 消息则取决于管理员开启的写入工具(Connect to Microsoft 365)。

如何安装

下载 Windows 版 LMCP 并进行安装:

  1. 从“下载”文件夹运行下载好的 LMCP-Setup
  2. 按照安装程序的提示操作 — 无需管理员权限,程序会安装到你的用户文件夹
  3. LMCP 会自动启动并显示在系统托盘中
或使用 winget 安装
winget install LMCP.LocalMCP

大约需要 30 秒。你的 AI 客户端会自动完成配置。

然后重启你的 AI 客户端:

  • Claude Desktop — 完全退出后重新打开
  • Cursor — 重启编辑器
  • VS Code — 重新加载窗口(Ctrl+Shift+P → “Reload Window”)
  • ChatGPT / Devin Desktop(原 Windsurf) — 重启应用

然后按上文所述连接你的帐户。LMCP 读取或发送时,Teams 桌面应用无需处于运行状态。

示例提示词

  • “团队今天在 General 频道讨论了什么?” — 读取并总结近期频道消息
  • “显示我与 Marco 的对话” — 列出特定聊天中的近期消息
  • “查找有关部署截止日期的消息” — 搜索你的聊天和频道
  • “总结我今天上午在 Teams 中错过的内容” — 汇总多个对话中的内容
  • “昨天我错过了谁的来电?” — 查看你的 Teams 通话历史

实际工作流

每日站会总结

将此提示复制到你的 AI

读取今天工程频道中的消息,提取每个人正在处理的工作,找出阻碍因素,并创建一份总结。

你无需滚动浏览繁忙的频道,AI 会读取全部内容并按人员整理。

利用 Teams 准备会议

将此提示复制到你的 AI

查看团队在过去一周内所有频道中有关 Project X 的讨论,并列出我应在明天会议上提出的待解决问题。

你的 AI 会扫描多个频道并准备一份简报 — 无需逐个频道手动搜索。

LMCP 还能在 Windows 上将你的 AI 助手连接到 Outlook、OneDrive、WhatsApp 和 Office 文档。查看完整的指南列表,或访问 local-mcp.com 了解更多。

为什么 Windows 上的 Teams 需要 Microsoft 365 帐户

你的 Teams 对话保存在 Microsoft 的服务器上,而 Microsoft Graph 是以编程方式读取它们的官方途径。LMCP 为你完成集成:你只需连接一次帐户,LMCP 就会代表你调用 Graph,因此你无需自行注册 Azure AD 应用或管理令牌。在 3.0.418 之前,LMCP 在 Windows 上读取桌面应用的本地缓存;自 3.0.418 起,Windows 上的 Teams 仅使用 Graph。

局限性

  • 需要已连接的工作或学校 Microsoft 365 帐户 — 无论读取还是发送。个人 Microsoft 帐户没有 Teams。
  • 频道消息可能需要管理员同意 — 如果你的组织尚未批准该权限,返回结果会予以说明。
  • 读取范围为近期活动 — 每次读取只查看你最近的聊天和消息,而非完整历史记录。
  • 需要网络连接 — Teams 是从 Microsoft 365 读取的,而不是从你的磁盘读取。

常见问题

如何让 Claude 在 Windows 上读取我的 Teams 聊天?

安装 LMCP,然后让你的 AI 连接你的 Microsoft 365 帐户(connect_m365_account),并使用工作或学校帐户登录。读取聊天将通过 Microsoft Graph 使用该帐户完成。

Claude 可以在我的工作笔记本电脑上替我发送 Teams 消息吗?

可以,使用同一个已连接的帐户。每次发送都会先显示预览,只有在你确认后才会发出。

在 Windows 上读取 Teams 需要 Microsoft 365 帐户吗?

需要。自 3.0.418 起,Windows 上的 Teams 通过 Microsoft Graph,使用已连接的工作或学校 Microsoft 365 帐户读取;个人 Microsoft 帐户没有 Teams。未连接帐户时,Teams 工具不会返回数据。

不经管理员同意,可以把 Teams 连接到 Claude 吗?

可以,除非你的组织关闭了用户同意。LMCP 只申请无需管理员的权限,因此用你自己的帐户登录后,你就可以读取、搜索和发送聊天消息,并在频道中发帖。读取频道消息需要 ChannelMessage.Read.All,该权限由管理员批准。如果你的组织关闭了用户同意,每项权限都需要管理员。

它能发送 Teams 消息,还是只能读取?

能发送。你的 AI 可以使用同一个已连接的帐户发送聊天消息并在频道中发帖。每次发送都会先显示预览,只有在你确认后才会发出。

读取 Teams 需要管理员批准吗?

读取频道消息可能需要你所在组织的管理员批准一项权限;如果缺少该权限,返回结果会予以说明。你的组织还有哪些其他限制,取决于其自身的设置。

相关指南

评论

评论在发布前需要审核。