〖开发者自荐〗Somvia:把 Apple 健康数据接入兼容 MCP 的 AI 客户端

软件名称

Somvia

应用平台

iPhone(需要 iOS 18.0 或以上)

推荐类型

〖开发者自荐〗

一句简介

把你选择的 Apple「健康」数据接到 Claude、Codex、Hermes、OpenClaw 等支持 MCP 的客户端里。

应用简介

我平时会用 Claude、Codex 和 Hermes 处理不少事情。它们能读代码、看网页、调用各种工具,但我想让它们看看 iPhone 里的 Apple「健康」数据时,就没那么顺手了。

睡眠、HRV、静息心率、步数和训练记录都在「健康」里。偶尔问一次,截几张图发给 Agent 也能用;但只要想比较最近一周、一个月,或者连续分析每次训练,截图很快就不够了。

另一种办法是把数据导出来,再整理成 Agent 能读的格式。只是这些数据每天都在变化,每次提问前都重新导出、整理,也比较麻烦。

所以我做了 Somvia,想把中间这段重复操作省掉。

Somvia 不自带聊天框,也不要求换掉现在使用的 AI 客户端。它负责把你允许读取的 Apple「健康」数据同步到一个需要授权才能访问的远程 MCP 服务,分析和回答仍然由 Claude、Codex、Hermes、OpenClaw 或其他兼容客户端完成。

如果不熟悉 MCP,可以简单把它理解成:让 AI 客户端读取外部数据的一种通用接口。

比如我想让 Agent 看一次跑步训练。

只给一两张截图,它可能只能看到总时间、距离和平均心率。但我真正想问的,可能是后半程有没有掉速、每个分段表现怎么样,或者心率是从什么时候开始明显升高的。

只要这些内容原本已经记录在 Apple「健康」里,Somvia 就可以把已有的分段、心率曲线、路线、速度、功率或步频提供给 Agent。具体能看到哪些数据,取决于使用的设备和「健康」里原本记录了什么。

连接后,可以直接问一些比较具体的问题:

  • 最近 30 天的 HRV 是上升还是下降?
  • 上周平均睡眠比前一周少了多少?
  • 最近的静息心率有没有明显变化?
  • 这次跑步后半程是不是掉速了?
  • 每个训练分段的配速和心率有什么变化?

目前支持睡眠、HRV、静息心率、步数和训练记录等数据,可以选择同步最近 7、30、90 或 180 天。

使用过程不复杂:先通过 Apple 登录,选择允许读取的数据和历史范围,完成同步,再把 App 里显示的 MCP 地址添加到客户端。

Claude、Codex 等支持 OAuth 的客户端可以通过 Apple 登录完成授权;Hermes、OpenClaw 这类不方便打开浏览器的 Agent,也可以使用 App 生成的 Bearer token。

因为涉及健康数据,有几个情况需要提前说明:

  • Somvia 只读取数据,不会修改 Apple「健康」中的内容
  • 它不是纯本地工具。为了让远程 Agent 能够查询,用户选择同步的数据会离开 iPhone,并存储在托管的云端服务中
  • 数据传输经过加密,访问 token 在服务器上只保存哈希
  • Somvia 没有广告,也不会出售健康数据
  • 可以在 App 设置中删除账户和已经同步的数据
  • 自动同步由 iOS 后台机制调度,不是实时同步,也无法保证固定时间执行
  • Somvia 不是医疗器械,Agent 的回答也不能代替专业医疗意见

收费

App 可以免费下载,但托管同步和客户端访问需要 Somvia Pro。

中国区当前价格:

  • 月度:¥15/月
  • 年度:¥98/年
  • 永久版:¥168

官方网站

App Store

https://apps.apple.com/cn/app/id6786936154

隐私政策

Somvia 比较适合已经在使用 MCP 客户端,又希望 Agent 能持续读取自己 Apple「健康」数据的人。

如果你刚好也有这样的需求,我很想知道:你最先会拿自己的健康数据问 Agent 什么问题?连接过程中如果有不清楚的地方,也欢迎直接回帖告诉我。