核心功能
ofw-mcp 是 OurFamilyWizard(OFW)官方生态的 MCP 服务器,为共同监护场景提供完整的 API 封装。核心能力覆盖四大模块:
- 消息系统:支持收件箱/发件箱管理、草稿撰写、附件上传下载、线程回复;
ofw_sync_messages提供本地缓存机制,避免重复拉取 - 日程管理:日历事件的增删改查,支持 ISO 8601 时间格式
- 费用追踪:创建支出记录、查询应付/已付汇总
- 监护日志:创建和检索 Journal 条目
显著优点
1. 法律级数据完整性:OFW 是美国法院认可的共同监护沟通平台,所有记录具有法律效力
2. 双向读写能力:不仅查询,还支持发送消息、创建日程、记录费用等写操作
3. 缓存策略合理:消息模块设计本地缓存,减少 API 调用频率,同时保留手动刷新入口
4. 草稿工作流:支持敏感消息先存草稿、确认后再发送的安全模式
潜在局限
- 认证方式单一:仅支持用户名/密码,无 OAuth 或令牌机制,密码明文存储在环境变量
- 平台锁定:仅支持 OurFamilyWizard,无法迁移至 TalkingParents、AppClose 等竞品
- 读即标记风险:
ofw_get_message会自动标记为已读,可能影响法律取证场景 - 通知副作用:
ofw_get_notifications会更新 last-seen 状态,不适合静默监控
适合人群
- 需要批量处理 OFW 消息的法律助理或律师
- 希望通过自动化减少重复录入的共同监护家长
- 需要将 OFW 数据同步至个人日历/记账系统的技术用户
常规风险
| 风险项 | 说明 |
|--------|------|
| 账户安全 | 密码明文配置,需确保 `.env` 或 `mcp.json` 文件权限正确(建议 600) |
| 误操作不可逆 | 消息发送、事件删除无回收站,草稿机制是最后防线 |
| 法律证据链 | 自动标记已读可能改变证据状态,敏感操作建议人工复核 |
| 依赖维护 | 开源项目(GitHub 个人仓库),OFW 官方 API 变更可能导致中断 |
配置建议
优先使用 Claude Code 原生 MCP 配置(Option A),避免 mcporter 额外依赖;生产环境建议配合密钥管理服务注入凭证而非硬编码。