Cursor 支持 MCP 服务器,让它的 Agent 可以调用外部工具。借助健康桥,你的 Apple 健康数据就成了其中一个工具——只读,并且仅限你选择的数据类型。
把 Apple 健康数据连接到 Cursor 的步骤
- 安装健康桥并同步数据通过 Apple 登录,选择要分享的 HealthKit 数据类型并同步。
- 在“连接 AI”中选择 Cursor选择 Cursor(Anysphere)作为接收方并确认。
- 在 Cursor 中添加 MCP 服务器打开 Cursor 的 MCP 设置,使用 App 中显示的服务器地址和授权方式(OAuth 或只读 API 密钥)添加健康桥。
- 在 Agent 中使用让 Cursor Agent 获取你的数据,例如生成图表、Notebook 或一个小型仪表盘。
给开发者的点子
- “拉取我最近 90 天的睡眠和 HRV,生成一个带 7 日滚动平均线的 Python Notebook。”
- “做一个简单的网页仪表盘,按周展示我的活动数据。”
- “写个脚本,标记睡眠少于 6 小时且次日静息心率偏高的日子。”
为什么用 MCP 而不是 XML 导出?
Apple 健康导出的 XML 体积大、层级深、很快过时。MCP 工具只返回 Agent 需要的那部分数据,格式易于处理,并随 iPhone 同步保持更新。详见把苹果健康数据导出给 AI。
请像对待密码一样对待 API 密钥:不要提交到代码仓库,不用的密钥及时撤销。
常见问题
同样的数据可以在其他 MCP 客户端中使用吗?
可以。建议为每个 AI 客户端分别创建连接,便于单独查看和撤销。
访问是只读的吗?
是的。工具只能读取你同步的数据,无法修改,也绝不会写回 Apple 健康。