关于Claude的免费额度和付费功能,先看这篇再决定要不要掏钱。
药盒摆在桌上,人已经出门了。这不是记性问题,是提醒工具本身没接上真实动作——闹钟响了要手动关,关完就忘;提醒 App 要一条条敲药名、剂量、频次,敲到第三盒就懒得录了。真正缺的不是“提醒”,是有人替你把药盒上的信息读出来、排进日程、到点推给你。
下面这套做法把三件事串起来:拍照建档、对话排程、写进日历。工具是 Claude Agent 加一个叫 med-vault 的技能包,再配一个日历 MCP。先说清楚层级,免得混淆:Claude Agent 是执行任务的入口,med-vault 是社区维护的技能包(不是 Anthropic 官方内置功能),日历 MCP 是让 Agent 能读写日历的桥。三者各管一段,缺一段都跑不通。
总忘吃药,提醒 App 为什么不好用
问题出在录入成本。一盒药从拆封到吃完全程,提醒 App 要你填的字段至少有药名、单次剂量、每日次数、服用时间、与餐关系五项。五种药就是二十五次输入,中间任何一次填错,后面全歪。更麻烦的是“与餐关系”这类信息,App 不会替你判断,得自己查说明书。
Agent 的切入点是把这个录入动作换成一次拍照。药盒正面有药名和规格,侧面或背面有用法用量,拍下来让 Agent 读,读出来再让你确认。省的不是打字时间,是“要不要认真录”的心理门槛。
拍药盒建档案:让 Agent 识别药名与剂量
操作入口在 Claude 的对话窗口,不是某个独立 App。先把 med-vault 技能包装上,社区文档给的安装命令是 claude install-skill mickpletcher/AI-Skills,装完在对话里输入 mv add 或直接说“medvault”触发。这个命令属于技能包自己的安装方式,不是 Claude 官方通用语法,装之前建议先看一眼仓库说明。
触发后上传药盒照片,Agent 会做 OCR 提取,把药名、剂量、频次、服用时段读成结构化字段。med-vault 的设计里有一条明确的低置信度确认机制:识别不确定的字段会单独标出来让你改,不会直接存。这一步别图快,药名差一个字就是两种药。
建档时顺手把“与餐关系”补上,这是后面排程的关键。参考资料里列了几条通用规则:随餐吃通常是为了减少胃肠刺激或帮助吸收,比如二甲双胍、布洛芬、铁剂;空腹吃是为了避开食物干扰吸收,比如左甲状腺素、部分抗生素;他汀类放在睡前是贴合胆固醇合成节律;抗组胺药晚上吃可减少白天嗜睡。钙和镁会挡掉不少药的吸收,间隔至少两小时。西柚抑制 CYP3A4 酶,影响他汀和部分钙通道阻滞剂。这些规则技能包会给提示,但最终填什么以说明书和药师意见为准。

排用药日程:对话生成时间表并写进日历
档案建好后,跟 Agent 说“排个日程”。它会根据每盒药的频次和时段生成一张时间表,冲突的地方会点出来,比如两种药都要求空腹但间隔不够。
时间表本身只是文本,要变成真提醒得写进日历。这里用日历 MCP,参考资料里的 calendar-app-mcp 是访问 macOS 日历和提醒事项的开源包,用 uvx calendar-app-mcp 直接跑,装完 Claude 就能通过它读事件、查空闲时段、建提醒。Agent 拿到时间表后调用这个 MCP,把每一条写成日历里的重复事件或提醒事项,到点由系统日历推送。
关键区别在这里:推送提醒的是你的日历应用,不是 Agent 主动发消息。Agent 干的是“把时间表翻译成日历条目”这一步,别指望它到点弹窗催你。med-vault 的工作流里有一项是可选导出为提醒模板,供你导入日历或提醒系统,性质和上面一样,是生成条目不是接管通知。
med-vault 还有几个配套动作可以一起用。mv check 跑药物相互作用检查,按高、中、低分级给结论;mv refill 按剩余数量和频次估算断药日期,七天以内标 REFILL NOW,十四天以内标 refill soon;mv card print 生成一张急救用药卡,只放药名、剂量、频次、开方医生和过敏信息,适合打印塞钱包或截图存手机。这几个都是对话里一句话触发。
自动发提醒:接通知与每日核对清单
日历条目建好后,提醒走系统通知,这条路最稳,不依赖 Agent 在线。想再加一层核对,可以让 Agent 每天生成一张当日清单:今天该吃哪几盒、每盒几次、哪次随餐。清单本身不推送,但可以写成日历里的全天事件,或者导出成文本自己设个固定闹钟看。
med-vault 的 mv take 和 mv adherence 用来记录实际服用和依从性统计,适合需要留记录的场景,比如给家人代管用药。记录动作是手动的,Agent 不会自己知道你吃没吃——这点得认,任何方案都绕不过“人得确认一次”。
避坑:识别误差、隐私与必须人工复核

识别误差是第一位。药盒照片的光线、角度、印刷字体都会影响 OCR,med-vault 的低置信度提示要用起来,凡是标了不确定的字段逐个核对。手写处方单的识别更不稳,参考资料里提到有技能支持多语言手写处方,但准确率取决于字迹,别当成免检。
隐私要看会话跑在哪。Claude 的网页和 App 会话走云端,上传的照片会经过网络;桌面版配合本地 MCP 时,日历数据走本地,但对话内容仍按产品设定处理。判断标准很简单:你用的是浏览器或手机 App 里的对话,就是云端;用本地命令行跑 Agent 并接本地 MCP,数据落点才在你自己机器上。med-vault 的设计声明是数据本地保存、除非你主动导出,但这个“本地”指的是技能包的数据文件,不等于整条链路都离线。
人工复核没有替代方案。相互作用检查给的是提示不是诊断,剂量调整、停药、换药必须找医生或药师。med-vault 自己的边界写得很清楚:不用于急救、诊断、开方、改剂量、停药,也不替代临床建议。
FAQ
这玩意儿要收费吗?
分三块看。med-vault 是社区技能包,按仓库说明安装,本身不单独收费;calendar-app-mcp 是开源包,用 uvx 直接跑,也不收费。花钱的是 Claude 这一侧——能用 Agent 和技能包取决于你的 Claude 订阅档位或 API 额度,具体价格以官方定价页为准。三块别混成一笔账。
断网还能用吗?
日历条目建好之后,系统日历的提醒是本地推送,断网照样响。但拍照识别、排程、写日历这几个动作都要连 Claude,断网做不了。已经建好的档案和日程不受影响,新增或修改得等联网。
爱国者aigo翻译机 AI多语种离线翻译机 同声传译拍照翻译