把你的 AI 连接到 Marrow
一个链接,ChatGPT、Claude 或 Gemini 随时都能读取,手机休眠也行,你也不用运行任何东西。Marrow 会在它的服务器上保存一份你数据的私有副本。你的 AI 只需登录一次,而你在手机上批准这次登录。在应用里,这是 Marrow Pro 入口,也就是“导出”标签页顶部的 Cloud MCP 卡片。四个免费入口则把一切都留在你自己的手机或硬件上。
为什么要有这个
ChatGPT、Claude 和 Gemini 都运行在各自厂商的云端。它们只能访问有公网地址的服务器,而连着家里 Wi-Fi 的手机不是。Marrow 免费的本地 MCP在应用打开、且处于你自己的网络时可用,免费的 Server MCP 则在你自己运行一台小服务器时全天候可用。“连接”适合这两个条件都不想要的所有人:服务器由我们来运行。
它能做什么
- 你在“导出”标签页点按开启 Cloud MCP。Marrow 会在我们的服务器上创建一个私有镜像,并从你的手机填充数据,先传最近的数据,再传历史数据。此后上传在后台进行,所以副本始终保持最新。
- 你把一个链接作为自定义连接器或插件粘贴到你的 AI 里。
- AI 登录。登录页面会显示一个六位字符的代码。你把这个代码输入 Marrow,并点按批准。此后 AI 才会拿到令牌。
- 随便问。十三个工具从副本中读取。其中四个用应用自己的说法作答,并用首页所用的算法对照你自己的日常水平评分:
daily_brief(今天,附应用自己的措辞和值得一提的标记)、baselines、what_changed(最近一周对比之前四周)和data_quality(哪些是新的、过时的或缺失的)。另外九个是原始读取:health_summary、list_metrics、metric_daily、metric_samples、workouts、nutrition_log、strength_log、sleep_log、symptoms_and_mood. - 让它替你记录(可选,开启前默认关闭,需要 Marrow 1.3.4 或更高版本)。在 Cloud MCP 卡片上打开允许 AI 写入,你的 AI 就能在你要求时往 Marrow 里添加内容:餐食、饮水、体重、训练、力量训练、睡眠、症状和心情,还能修改某条日记或你的每日目标。请求会在我们的服务器上等待,直到你的手机取走,通常几秒内就会完成。你的手机会像应用本身一样处理它,写入 Apple Health,并标注为“via Claude”(或发出请求的其他 AI)。它做的任何操作都可以撤回,你可以在应用里撤回,也可以让 AI 撤销。
- 断开连接会删除副本,并立即切断所有已连接的 AI。
哪些 AI,哪些套餐
| AI | 在哪里添加链接 | 所需的 AI 套餐 |
|---|---|---|
| Claude | claude.ai:Settings, Connectors,从目录中选择 Marrow Health(或用链接 Add custom connector)。手机应用里也能用。详情见下方。 | 免费套餐即可 |
| ChatGPT | 电脑上的 chatgpt.com:Plugins, +, Add custom MCP server, Server URL, Authentication OAuth。自定义服务器只能在网页上添加。 | Pro(只读)、Business 或 Enterprise |
| Grok | grok.com/connectors:New Connector, Custom,粘贴链接,然后登录并在手机上批准。 | 所有 Grok 用户 |
| Le Chat | Le Chat:Connectors, Add Connector, Custom MCP Connector,粘贴链接,Connect。 | 免费套餐即可(你是自己账号的管理员) |
| Perplexity | Settings, Connectors,用链接添加自定义远程连接器,OAuth。 | Pro、Max 或 Enterprise |
| Gemini | gemini.google.com(在浏览器中,手机上也行):Settings, Connected Apps, Custom apps, Add a custom app。之后在 Gemini 应用里也能用。 | 美国,18 岁以上,个人账号,英语,开启 Keep Activity。随 Google AI Pro 和 Ultra 推出 |
每个应用都有各自的设置页面:全部连接.
任何能添加自定义远程 MCP 连接器的 AI 都使用同一个链接。步骤在应用里也有,位于 Cloud MCP 卡片和“连接至”网格中每个 AI 的名称下面。如果某个页面要求你用 Marrow 账号登录:根本没有这种东西。唯一的登录就是你在应用里输入的代码。
安全
- 这个链接不是密码。拿到它的人只能发起一次登录请求,而在你把对应的代码输入 Marrow 之前,这个请求什么也做不了。输错三次代码,请求就会被拒绝。请求在十分钟后过期。
- 只有 Marrow 应用能创建镜像。请求由应用签名。
- 令牌通过 PKCE 签发,会过期,在我们这边以哈希形式存储。读取和写入都有频率限制。在你开启“允许 AI 写入”之前什么都写不进去,而且只有你自己的手机应用了某项更改,它才会生效。
- 你可以看到每个已连接的 AI 以及它发送了多少条提示,也可以通过断开连接来撤销。
我们存储什么,实话实说
Cloud MCP 开启期间,我们的服务器会保存一份与应用所显示内容相同的记录副本:Apple Health 指标、餐食、训练、力量组、睡眠和你的每日目标。开启“允许 AI 写入”后,它还会保存你的 AI 要求添加的条目(与副本一起保存,以便撤销)以及你手机的 Apple 推送令牌,手机正是靠它得知有东西要取。关闭开关会删除该令牌。数据存放在美国的一台服务器上,受哈希访问令牌保护,我们只记录请求路径和状态码。从技术上讲,数据存在期间我们是能读取的。我们不会这样做,并且正在朝着我们无法读取的版本努力。流量会经过 Cloudflare。点按“断开连接”会立即删除它。完整细节见隐私政策.
如果你不接受这种取舍,也没有任何影响:本地 MCP、Server MCP、自动化和文件这几个入口都是免费的,而且都不涉及我们的服务器。
价格
Cloud MCP 属于 Marrow Pro:每月 $4.99 或每年 $34.99(含 7 天免费试用),或一次性 $59.99 买断终身。Pro 还会取消 AI 饮食记录的每日次数限制,并加入校园餐饮菜单。通过 Apple 付费。可随时在你的 Apple ID 设置中取消。你所用 AI 自己的套餐是另外的,由它们自己收费。
在 Claude 中使用 Marrow
Marrow 是 Claude 的一个连接器:同一份副本,通过 Claude 自己的连接器登录来读取和写入。你需要在 iPhone(iOS 17 或更高版本)上装好 Marrow 应用,开通 Marrow Pro,并在“导出”标签页里开启“连接”。
- 添加连接器。在 claude.ai 中打开 Settings, Connectors,从目录中选择 Marrow Health,或选择 Add custom connector 并输入
https://connect.marrowhealthapp.com/mcp。Claude Code 和 Claude Desktop 使用同一个地址。 - 登录。Claude 会打开一个标题为“Which Marrow is this?”的页面。在 Marrow 中,进入“导出”,Cloud MCP,点按复制你的链接,把它粘贴到输入框里并继续。
- 在手机上批准。页面会显示一个六位字符的代码。把它输入 Marrow,并点按“批准”。此后 Claude 才会拿到令牌。输错三次代码,请求就会被拒绝,请求在十分钟后过期。
- 让它替你记录(可选)。在 Cloud MCP 卡片上打开允许 AI 写入。Claude 在任何编辑、删除、撤销或目标更改之前都会先询问。
连接之后 Claude 能做什么:读取每一项已同步的 Apple Health 指标,以及你的餐食、训练、力量组、睡眠、症状和心情,还能索取一份对照你自己日常水平评分的今日简报、你的基线、本周的变化,以及哪些数据缺失或过时。开启“允许 AI 写入”后,还能记录餐食、饮水、体重、训练、睡眠、症状和心情,修改或删除某条日记,撤销它自己做的更改,并设置你的每日目标。先试试这三条提示词:
- “我今天表现如何?”
- “午餐记一份鸡肉卷饼碗,大约 650 卡路里,蛋白质 42 克。”
- “这周和前一个月相比有什么变化?”
想停用:在 Claude 里移除连接器,或在 Marrow 里点按断开连接并删除副本,这会立即切断所有已连接的 AI 并删除副本。有疑问或安全方面的顾虑:支持.
问题排查
一次登录有三个步骤,每一步都可能卡住:你的 AI 连上链接、页面确认是哪个 Marrow,以及你的手机批准。找出你卡在了哪一步。
添加链接
- AI 说无法连接,或者连接器显示错误。检查 Marrow 里的 Cloud MCP 是否已开启(导出,Cloud MCP),以及 Marrow Pro 是否有效。粘贴完整的链接,从
https://到/mcp。AI 要求选择认证类型时,选 OAuth。ChatGPT 里它叫 Authentication OAuth。 - 开启 Cloud MCP 失败。Cloud MCP 暂时无法访问表示我们的服务器没有响应:稍后再试。此网络的新连接过多会在一小时内自行解除。
- 登录窗口关闭了,或者根本没打开。在浏览器中允许你的 AI 网站弹出窗口,然后重新连接。登录页面会一直开着,直到你的手机批准,所以在你把代码输入 Marrow 时请不要关掉它。
Which Marrow is this?(这是哪个 Marrow?)
- 页面要求输入你的链接。你添加的是共用地址
https://connect.marrowhealthapp.com/mcp,所以页面会问哪份副本是你的。在 Marrow 的“连接”下打开你的 AI,点按复制你的链接,再粘贴到那里。 - 这个链接没有匹配到任何 Marrow。链接被截断了,或者来自你已断开的副本。请在应用里重新复制,并粘贴完整的链接。
- 登录无法开始。你的 AI 发来了服务器无法使用的请求。回到你的 AI 重新连接。如果反复出现,请移除连接器,再重新添加链接。
在手机上批准
- 页面显示“Waiting for your phone”。打开 Marrow,进入“导出”。请求会连同 AI 的名称显示在那里。输入登录页面上的 6 位字符代码,并点按“批准”。手机需要联网。
- 页面显示“That code didn't match, or Cloud MCP wasn't reachable.”请照着页面再输入一次代码。只有字母和数字,不区分大小写。输错三次代码,请求就会被拒绝。
- 页面显示“This request expired. Start again from your AI.”一个请求的有效期是十分钟。请从你的 AI 重新连接,并批准新的代码。
- 页面显示“Declined in Marrow.”请求被拒绝了:点了“拒绝”,或者输错了三次代码。请从你的 AI 重新连接。
- 批准时出现了上限提示。每个 AI 算一个连接。免费版同时只能开启 1 个连接,Marrow Pro 最多 10 个,AI、服务器和自动化合计。请在“你的连接”里关掉一个,然后再批准一次。
连接之后
- 先是能用,后来不行了。关闭 Cloud MCP 会暂停副本,并让所有 AI 退出登录。Marrow Pro 到期时,副本也会暂停。请重新开启 Cloud MCP(如果 Pro 已到期,先续订),在“你的连接”里重新打开该连接,并从你的 AI 重新登录。Cloud MCP 重新开启后,各个连接保持关闭,直到你逐个打开。
- 断开连接之后。断开连接会删除副本及其链接。再次开启 Cloud MCP 会生成带新链接的新副本,所以请在你的 AI 里移除旧连接器,并添加新链接。
- AI 说它记录了某些内容,但 Marrow 里没有显示。条目由你的手机来应用:手机能联系上时立即应用,否则在你下次打开 Marrow 时应用。请检查“允许 AI 写入”是否已开启(导出,Cloud MCP),以及是否允许了 Marrow 的通知。睡眠、症状和心情还需要各自的 Apple Health 开关,Marrow 会在你第一次打开开关时请求。
- AI 完全无法记录。“允许 AI 写入”没有开启,或者你的 AI 套餐只能读取。ChatGPT Pro 可以读取自定义服务器,但不能向它们写入。
- 只有旧数据。打开 Marrow,看 Cloud MCP 卡片顶部的进度条。应用保持打开时副本完成得最快,Marrow 会要求你在历史数据复制完之前不要关闭它。“立即同步”会强制推送一次。
- chatgpt.com/plugins 上没有 + 按钮。免费的 ChatGPT 账号不能添加自定义服务器。如果是付费套餐,请刷新页面。OpenAI 现在已不再要求为此开启开发者模式,不过有些账号仍然要开启它才会显示 +(Settings, Security and login)。
- Gemini 里没有 Custom apps。Custom apps 需要位于美国、年满 18 岁、使用英语的个人账号,并开启 Keep Activity。该功能随 Google AI Pro 和 Ultra 推出,所以免费账号可能看不到。请在 gemini.google.com 添加,而不是在 Gemini 应用里。完整步骤见:Gemini 中的 Apple Health.