Google Messages MCP
托管的 Google Messages MCP 服务器
Google Messages 的一个远程 MCP 端点。将其添加到 Claude Code、Cursor、Codex、ChatGPT 或 Claude,登录后,您的 AI 即可在您的批准下阅读、搜索和回复您的 Google Messages 聊天。
通过 Streamable HTTP 进行远程 MCP,支持 OAuth 登录。无需安装或保持运行。
https://api.connectchats.com/mcp 托管与自行运行 Google Messages MCP 服务器
您可以自行运行 Google Messages 的 MCP 服务器,也可以使用托管的。以下是区别。
ConnectChats(托管)
- 一个 URL。您的计算机上没有运行任何东西,因此当您的笔记本电脑关闭时它也能继续工作。
- 使用 OAuth 从您的 MCP 客户端登录。无需复制令牌或会话文件。
- 相同的帐户和共享聊天在您添加它的每个 MCP 客户端中都有效。
- 发送的内容会保存为草稿,待您批准,除非您为聊天开启了自动发送。
- 存储的消息使用只有您的通行密钥才能解锁的密钥进行加密。
运行您自己的服务器
- 您在自己的机器或 VPS 上运行桥接器和服务器,并保持两者在线。
- 当 Google Messages 断开连接时,您需要处理会话、更新和重新连接。
- 每个 MCP 客户端都需要自己的本地设置,通常是通过 stdio 启动的进程。
- 您控制代码和数据存储位置。
- 批准、限制和提示注入保护由您决定。
七个工具
每个 ConnectChats MCP 服务器都公开相同的工具。您的 AI 会根据您的请求选择合适的工具。
list_linked_apps- 列出您已链接的聊天应用程序,例如 Google Messages,每个帐户一行,并显示每个帐户的连接状态。
list_chats- 列出您已共享的聊天,未读的在前,显示未读计数、最后一条消息时间和预览。
read_messages- 读取一个共享聊天中的消息:只读取您尚未阅读的消息,或逐页向后读取。
search_messages- 在您共享的聊天中,或在一个聊天应用程序或一个聊天中搜索消息文本。
get_messages_to_summarize- 获取您上次阅读聊天以来的消息,或自某个时间以来的消息,以便您的 AI 可以对其进行总结。
draft_reply- 将回复保存为草稿。在您在 ConnectChats 中批准之前,不会发送任何内容。
send_message- 仅在开启自动发送的聊天中立即发送。在其他地方,它会保存草稿并附带批准链接。
将 Google Messages MCP 服务器连接到您的客户端
在任何地方都使用相同的服务器 URL。第一次,您的客户端会打开一个浏览器窗口,以便您登录。
Claude Code
在您的终端中运行此命令,然后在 Claude Code 中输入 /mcp 登录。
claude mcp add --transport http connectchats https://api.connectchats.com/mcp Cursor
将其添加到 ~/.cursor/mcp.json,或项目中的 .cursor/mcp.json,然后在 Cursor 请求时登录。
{
"mcpServers": {
"connectchats": {
"url": "https://api.connectchats.com/mcp"
}
}
} Codex
在您的终端中运行此命令,然后运行 codex mcp login connectchats 登录。
codex mcp add connectchats --url https://api.connectchats.com/mcp 先批准,并将消息视为不受信任
-
发送需要您的批准
send_message 会保存一个草稿,您可以在 ConnectChats 中批准。它只会在您开启自动发送的聊天中立即发送,您可以随时关闭此功能。
-
消息是不可信内容
服务器返回的每条消息都会被包装并标记为由其他人编写,因此您的 AI 会将来自 Google Messages 的文本视为数据,而不是要遵循的指令。
-
您选择共享内容
您的 AI 只会看到您在仪表板中共享的 Google Messages 聊天。存储的消息使用只有您的通行密钥才能解锁的密钥进行加密。
Google Messages 支持
ConnectChats 与您的 Android 手机配对的方式与 Google Messages 网页版相同,因此您的短信和 RCS 聊天会到达您的 AI 应用。您可以选择它可以看到哪些对话。
- 支持 SMS、MMS 和 RCS 聊天,包括群聊。
- 您的手机发送和接收短信,因此它需要保持开机并连接到互联网。
- 每个链接的聊天都从其最后 200 条消息开始,然后每条新消息都会在发送时到达。
- 这适用于 Android 手机。在 iPhone 上,短信通过 iMessage 发送,这需要一台 Mac。
问题
如何开始使用 Google Messages MCP 服务器?
将 https://api.connectchats.com/mcp 添加到您的 MCP 客户端,登录,从您的仪表板链接 Google Messages 并分享您希望 AI 查看的聊天。
什么是 Google Messages MCP 服务器?
MCP(模型上下文协议)是 AI 应用调用外部工具的方式。Google Messages MCP 服务器为 Claude 或 Cursor 等 AI 应用提供了工具,用于列出您的 Google Messages 聊天、阅读和搜索消息以及起草回复。
我需要在本地运行任何东西吗?
不需要。ConnectChats 是一个位于 https://api.connectchats.com/mcp 的远程 MCP 服务器。您的 MCP 客户端通过 HTTPS 连接并使用 OAuth 登录您。
哪些 MCP 客户端可用?
任何支持通过可流式 HTTP 的远程 MCP 服务器的客户端,包括 ChatGPT、Claude、Grok、Manus和Muse。
服务器可以自己发送消息吗?
不能。send_message 会保存一个您批准的草稿,并且只在您开启了自动发送功能的聊天中直接发送。
它如何处理提示注入?
消息会作为不受信任的内容返回,并且每个工具都会告诉模型将其视为数据。在您开启了自动发送功能之外的聊天中,未经您的批准,不会发送任何内容。
它是免费的吗?
是的。免费计划链接两个聊天应用,并在所有支持的 MCP 客户端中工作。无需银行卡。
我的手机需要保持开机吗?
是的。Google Messages 通过您的手机工作,因此只有在手机开机并在线时,短信才能通过,就像 Google Messages 网页版一样。
它能在 iPhone 上工作吗?
不能。Google Messages 是一个 Android 应用。iPhone 短信通过 iMessage 连接发送,这需要一台 Mac。