在 Mac 上将 Claude 或 ChatGPT 连接到 WhatsApp — 本地运行,无需 Business API
简而言之: 让 AI 助手访问 Mac 上的 WhatsApp 聊天。LMCP 通过扫码登录的本地客户端连接,可读取、搜索和发送消息。
平均 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
为什么云端连接器无法访问你的 WhatsApp
WhatsApp 为企业提供 Business API,但不为个人账户提供 API。它没有 OAuth 流程,也没有可供云端助手调用来读取聊天的端点。因此,所有基于 API 或云端的集成都看不到个人 WhatsApp;工具能够访问消息的唯一位置,是你自己电脑上的 WhatsApp 客户端。
Windows 上同样可用:从 LMCP 3.0.420 起,WhatsApp 也可在 Windows 上使用,工具和提示词与本页相同。你可以通过 LMCP 系统托盘图标 → 连接账号,或在首次运行的设置中,用二维码关联手机;本页的步骤针对 Mac。
LMCP 会连接这个本地客户端,让 AI 通过本地工具处理 WhatsApp 聊天。请求的消息会返回给你的 AI 客户端,并可能由其云服务提供商处理。
LMCP 如何连接 WhatsApp
LMCP 通过本地 WhatsApp Web 客户端与 WhatsApp 通信。第一次使用时,连接方式与浏览器中的 WhatsApp Web 相同:用手机扫描二维码(WhatsApp → 设置 → 已关联设备)。之后,AI 助手可以:
- 列出聊天 — 最近的一对一和群组对话(
whatsapp_list_chats) - 读取对话 — 任意聊天的消息历史(
whatsapp_read_messages) - 搜索消息 — 按关键词查找消息(
whatsapp_search_messages) - 发送消息 — 回复或发起聊天(
whatsapp_send_message) - 发送文件 — 分享文档或图片(
whatsapp_send_file)
它在你的 Mac 本地运行;设备与 WhatsApp 之间的连接方式和 WhatsApp Web 相同。
多个 WhatsApp 账号:从 LMCP 3.0.420 起,你可以关联多个 WhatsApp 账号,并为每个请求选择其中一个。你可以让 AI 列出这些账号(whatsapp_list_accounts)、选择默认账号(set_default_whatsapp_account),或关联另一个账号(whatsapp_connect 搭配 add_account: true)。未指定 account 时,WhatsApp 工具会使用默认账号。
安装方法
- 打开下载的
LMCP-Installer.dmg,运行其中的 LMCP Installer;它会将 LMCP 安装到“应用程序”。然后打开 LMCP。 首次使用 WhatsApp 工具时会显示二维码,用于连接手机。 - 第一次使用 WhatsApp 工具时,LMCP 会显示二维码;用手机上的 WhatsApp 扫描(设置 → 已关联设备 → 关联设备)
- 重新启动 AI 客户端,使其加载新工具
提示词示例
- “总结今天的家庭群聊”
- “供应商在 WhatsApp 上回复发票的事了吗?”
- “找到上周有人发给我的地址”
- “回复 Ana,说我八点到”
WhatsApp 与 Mail、iMessage、Teams 和 Slack 位于同一台 LMCP 服务器中,因此 AI 可以从 WhatsApp 聊天获取细节,并在一次请求中据此起草邮件或添加提醒。
LMCP 与开源 WhatsApp MCP 服务器对比
搜索“WhatsApp MCP server”还会找到开源项目,尤其是 lharries/whatsapp-mcp(基于 whatsmeow 的 Go 桥接程序,加上 Python MCP 服务器,并在 SQLite 中保存消息历史)和 wweb-mcp(基于 whatsapp-web.js)。它们都是优秀项目,采用与 LMCP 相同的基本方案:在你的电脑上运行通过二维码关联的非官方 WhatsApp Web 会话。下面是客观比较:
| 选项 | 范围 | 设置 | 网页 AI(ChatGPT、Claude.ai) |
|---|---|---|---|
| LMCP (Local MCP) | WhatsApp 以及 iMessage、Mail、Teams、Slack、Calendar — 201+ 个工具 | 已签名的两分钟安装程序,首次使用扫码关联 | 支持 — 可选加密中继 |
| lharries/whatsapp-mcp | 仅 WhatsApp(读取、搜索、发送、媒体) | 构建 Go 桥接程序和 Python 服务器,手动配置 MCP | 不支持 — 仅桌面客户端 |
| wweb-mcp | 仅 WhatsApp(whatsapp-web.js 会话) | 设置 Node 并手动配置 MCP | 不支持 — 仅桌面客户端 |
| Business API 服务器(GreenAPI 等) | WhatsApp Business 账户,不是个人聊天 | API 密钥和付费第三方网关 | 取决于云端网关 |
简而言之,如果你想要可修改、仅支持 WhatsApp 的服务器,并愿意自行构建,请选择 lharries/whatsapp-mcp。如果你希望一次安装即可让 WhatsApp 与 iMessage、Mail 和 Teams 协同工作,并可从网页版 ChatGPT 和 Claude.ai 访问,请选择 LMCP。下方的服务条款风险同样适用于所有非官方客户端,包括开源方案。
常见问题
个人账户有官方 WhatsApp API 吗?
没有。WhatsApp 只提供 Business API。LMCP 和开源服务器等所有个人账户集成,都是通过二维码关联非官方 WhatsApp Web 会话,因此都面临相同的服务条款风险。
应该选择哪个 WhatsApp MCP 服务器?
如果需要小巧、可修改且仅支持 WhatsApp 的工具,lharries/whatsapp-mcp 是开源参考方案。如果希望在一个已签名的安装程序中同时使用 WhatsApp、iMessage、Mail、Teams 和 Calendar,并从网页版 ChatGPT 和 Claude.ai 访问,请选择 Local MCP。
重要说明:非官方客户端及限制
- 使用非官方 WhatsApp Web 客户端。 WhatsApp 不提供个人 API,因此此功能通过关联 WhatsApp Web 会话实现。LMCP 与 WhatsApp/Meta 没有关联,也未得到其认可。自动化 WhatsApp 可能违反服务条款,已有账户因自动化使用受到限制。请自行判断,并避免批量或垃圾信息发送。
- 需要二维码关联 — 像 WhatsApp Web 一样,用手机扫码登录一次。
- 仅本地运行 — 会话在 Mac 上运行;LMCP 不会把消息上传到其他地方。
- 个人账户 — 用于你自己的 WhatsApp,而不是 Business API。
LMCP 在本地把 AI 连接到整台 Mac。请参阅 iMessage 指南、Mac 最佳 MCP 服务器比较或完整指南列表。在 local-mcp.com 了解更多。
现成工作流
可直接复制粘贴、将 WhatsApp 与其他应用结合使用的工作流:
相关指南
评论
评论在发布前需要审核。