DAYU · PERSONAL PROJECT
Personal Health Assistant
把分散的健康记录,整理成自己看得懂的每日摘要。
这是 Dayu(大宇)为本人账户维护的个人健康助手。它通过 Google Health 只读接口查询活动、健康指标与睡眠记录,经受认证的远程 MCP 工具提供给本人连接的 ChatGPT dot。现有 Google Apps Script 每日同步独立运行,结果继续保存在本人 Google Drive。
它做什么
- 整理步数、距离、活跃区间分钟、睡眠及可用的健康指标。
- 生成每日 CSV、数据快照与文字简报,记录每次更新的状态。
- 以 Europe/London 时区每日约 20:00 同步,时间可能有偏差。
授权与数据
健康授权只申请活动与健身、健康指标与测量、睡眠三项只读权限。Drive 权限使用 drive.file,限于本应用创建或明确授权给本应用的文件。脚本另使用外部请求与定时任务权限。
桥接服务的 Google 客户端密钥保存在 Cloudflare Worker Secrets,访问及刷新令牌保存在受限 KV,查询结果缓存最多 5 分钟。公开页面不展示私人记录;MCP 接口须经本人登录并授权。原每日同步的令牌仍由 Apps Script 独立保存。
本应用仅供本人使用,目前不接受公众注册。摘要只描述记录,不提供医疗诊断或治疗建议。