29 v3.3.2 更新于 2026-10-23

iMessage History MCP Server

只读 MCP 服务器,用于在 macOS 上搜索和读取 Apple Messages 历史。

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(npm)
{
  "mcpServers": {
    "imessage-mcp-689dd8": {
      "command": "npx",
      "args": [
        "-y",
        "imessage-mcp"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 7 个工具

search_messages
按子串、精确文本、词元或短语搜索消息,可按服务和日期过滤
get_conversation
按 chat_id 或联系人/群组名称读取完整对话,包括编辑、回应、回执和附件
list_conversations
按联系人、服务、类型、回复状态或日期查找对话,并显示最新消息
get_attachment
展示对话中的附件,图片会去除位置和相机元数据
sync_messages
通过游标拉取所有变更,包括新消息、编辑、撤回、成员变动和回执
analyze_communication
分析消息按小时和星期的分布、响应时间、连续记录及发起者统计
resolve_contact
将姓名、电话或邮箱匹配到 Mac 通讯录中的联系人,遇歧义时报告而非猜测

配合站内内容