ConnectChats

iMessage MCP

托管的 iMessage MCP 服务器

iMessage 的一个远程 MCP 端点。将其添加到 Claude Code、Cursor、Codex、ChatGPT 或 Claude,登录后,您的 AI 即可在您的批准下阅读、搜索和回复您的 iMessage 聊天。

通过 Streamable HTTP 进行远程 MCP,支持 OAuth 登录。无需安装或保持运行。

服务器 URL
https://api.connectchats.com/mcp

托管与自行运行 iMessage MCP 服务器

您可以自行运行 iMessage 的 MCP 服务器,也可以使用托管的。以下是区别。

ConnectChats(托管)

  • 一个 URL。您的计算机上没有运行任何东西,因此当您的笔记本电脑关闭时它也能继续工作。
  • 使用 OAuth 从您的 MCP 客户端登录。无需复制令牌或会话文件。
  • 相同的帐户和共享聊天在您添加它的每个 MCP 客户端中都有效。
  • 发送的内容会保存为草稿,待您批准,除非您为聊天开启了自动发送。
  • 存储的消息使用只有您的通行密钥才能解锁的密钥进行加密。

运行您自己的服务器

  • 您在自己的机器或 VPS 上运行桥接器和服务器,并保持两者在线。
  • 当 iMessage 断开连接时,您需要处理会话、更新和重新连接。
  • 每个 MCP 客户端都需要自己的本地设置,通常是通过 stdio 启动的进程。
  • 您控制代码和数据存储位置。
  • 批准、限制和提示注入保护由您决定。

七个工具

每个 ConnectChats MCP 服务器都公开相同的工具。您的 AI 会根据您的请求选择合适的工具。

list_linked_apps
列出您已链接的聊天应用程序,例如 iMessage,每个帐户一行,并显示每个帐户的连接状态。
list_chats
列出您已共享的聊天,未读的在前,显示未读计数、最后一条消息时间和预览。
read_messages
读取一个共享聊天中的消息:只读取您尚未阅读的消息,或逐页向后读取。
search_messages
在您共享的聊天中,或在一个聊天应用程序或一个聊天中搜索消息文本。
get_messages_to_summarize
获取您上次阅读聊天以来的消息,或自某个时间以来的消息,以便您的 AI 可以对其进行总结。
draft_reply
将回复保存为草稿。在您在 ConnectChats 中批准之前,不会发送任何内容。
send_message
仅在开启自动发送的聊天中立即发送。在其他地方,它会保存草稿并附带批准链接。

将 iMessage MCP 服务器连接到您的客户端

在任何地方都使用相同的服务器 URL。第一次,您的客户端会打开一个浏览器窗口,以便您登录。

Claude Code

在您的终端中运行此命令,然后在 Claude Code 中输入 /mcp 登录。

claude mcp add --transport http connectchats https://api.connectchats.com/mcp
iMessage 到 Claude Code

Cursor

将其添加到 ~/.cursor/mcp.json,或项目中的 .cursor/mcp.json,然后在 Cursor 请求时登录。

{
    "mcpServers": {
        "connectchats": {
            "url": "https://api.connectchats.com/mcp"
        }
    }
}
iMessage 到 Cursor

Codex

在您的终端中运行此命令,然后运行 codex mcp login connectchats 登录。

codex mcp add connectchats --url https://api.connectchats.com/mcp
iMessage 到 Codex

ChatGPT 和 Claude

在应用程序设置中添加自定义连接器,粘贴服务器 URL 并登录。每个 AI 应用程序页面都有确切的步骤。

https://api.connectchats.com/mcp
ChatGPTClaude

先批准,并将消息视为不受信任

我们如何保护您的消息

iMessage 支持

ConnectChats 通过 Mac 链接到 iMessage。Apple 只允许 iMessage 在其自己的设备上运行,因此 ConnectChats 通过 Mac 上一个保持开启并使用您的 Apple 账户登录“信息”的小型中继应用程序进行连接。

问题

如何开始使用 iMessage MCP 服务器?

将 https://api.connectchats.com/mcp 添加到您的 MCP 客户端,登录,从您的仪表板链接 iMessage 并分享您希望 AI 查看的聊天。

什么是 iMessage MCP 服务器?

MCP(模型上下文协议)是 AI 应用调用外部工具的方式。iMessage MCP 服务器为 Claude 或 Cursor 等 AI 应用提供了工具,用于列出您的 iMessage 聊天、阅读和搜索消息以及起草回复。

我需要在本地运行任何东西吗?

不需要。ConnectChats 是一个位于 https://api.connectchats.com/mcp 的远程 MCP 服务器。您的 MCP 客户端通过 HTTPS 连接并使用 OAuth 登录您。

哪些 MCP 客户端可用?

任何支持通过可流式 HTTP 的远程 MCP 服务器的客户端,包括 ChatGPT、Claude、Grok、Manus和Muse。

服务器可以自己发送消息吗?

不能。send_message 会保存一个您批准的草稿,并且只在您开启了自动发送功能的聊天中直接发送。

它如何处理提示注入?

消息会作为不受信任的内容返回,并且每个工具都会告诉模型将其视为数据。在您开启了自动发送功能之外的聊天中,未经您的批准,不会发送任何内容。

它是免费的吗?

是的。免费计划链接两个聊天应用,并在所有支持的 MCP 客户端中工作。无需银行卡。

我可以在没有 Mac 的情况下使用 iMessage 吗?

不能。Apple 不允许 iMessage 在其自己的设备之外的任何设备上运行,因此一台保持开启的 Mac 是唯一的方法。

它也适用于 iPhone 短信吗?

是的,如果您的 iPhone 将短信转发到该 Mac。在 iPhone 的“设置”、“应用程序”、“信息”、“短信转发”中开启它。

我需要什么才能链接 iMessage?

一台保持开启和唤醒的 Mac,已使用与您的 iPhone 相同的 Apple 账户登录“信息”,并安装了 ConnectChats 中继。

相关页面

停止切换应用。改为询问您的AI。

一键添加ConnectChats。您的前两个聊天应用免费。

免费开始