用途:该技能通过专用 MCP 工具控制 macOS 原生 WhatsApp Catalyst 应用,无需手动管理 PID 或解析辅助功能树。
主要能力:提供 whatsapp_status(检查运行状态与辅助功能授权)、whatsapp_start、whatsapp_quit、whatsapp_search(搜索联系人与聊天,返回带索引的结构化结果)、whatsapp_open_chat(按索引打开聊天)、whatsapp_get_active_chat(获取当前聊天名称、副标题与最近消息)、whatsapp_send_message(发送并验证送达)、whatsapp_read_messages、whatsapp_scroll_search、whatsapp_list_chats、whatsapp_navigate(切换标签页)等工具。
使用方式:发送消息需按流程执行——先 whatsapp_search 搜索联系人,再用 whatsapp_open_chat 打开对应结果,用 whatsapp_get_active_chat 确认聊天对象,最后 whatsapp_send_message 发送并返回 verified 状态;若联系人不在初始结果中,可用 whatsapp_scroll_search 加载更多。读取消息则搜索、打开后调用 whatsapp_get_active_chat 或 whatsapp_read_messages。
安装与配置:需先安装 WhatsApp 桌面版并授予 macOS 辅助功能权限;通过 npm install -g whatsapp-mcp-macos 安装,并在 ~/.claude.json 中注册 MCP 服务器(type 为 stdio,command 为 whatsapp-mcp)。
限制与安全:发送前应确认当前聊天名称与目标收件人一致,除非用户明确指示,否则发送前需与用户确认;搜索结果的 contactName 可能为 null。其他细节暂未提供。