核心功能
ofw-mcp 是一个 Model Context Protocol (MCP) 服务器,专为 OurFamilyWizard (OFW) 共育儿平台设计,允许用户通过 Claude 等 AI 助手直接访问和管理共育儿数据。该工具提供完整的读写能力,涵盖四大核心模块:
1. 消息系统
- 完整支持收件箱管理:浏览文件夹、查看消息列表、阅读具体内容
- 发送消息时可附带原始消息历史(threading),模拟邮件回复体验
- 草稿功能:支持保存、修改、删除草稿,发送时自动清理
- ⚠️ 重要:读取消息会自动标记为已读,需谨慎操作
2. 日历管理
- 查询指定日期范围内的所有事件
- 创建、更新、删除日程安排
- 支持详细的日历事件信息获取
3. 费用追踪
- 查看欠款/已付款项汇总
- 分页浏览费用记录(默认20条)
- 创建新的费用条目并记录描述
4. 日志系统
- 浏览历史日志条目
- 创建新的日志记录,用于追踪育儿相关事项
显著优点
- 深度集成:直接对接 OFW 官方 API,无需网页登录
- 双向操作:不仅读取数据,还支持发送消息、创建事件、记录费用
- 法律记录意识:设计时充分考虑 OFW 作为法律证据平台的特性,提供草稿确认机制
- 灵活部署:支持 Claude Code 直连或 mcporter 中间件模式
潜在局限与风险
- 凭证安全:需要明文存储 OFW 用户名密码,存在泄露风险
- 自动副作用:部分操作(如读取消息、获取通知)会改变数据状态,不可撤销
- 单账户限制:一次配置仅支持一个 OFW 账户,多共育儿家庭需切换配置
- 依赖第三方维护:非官方项目,API 变更可能导致功能中断
- 法律敏感性:OFW 数据常作为法庭证据,自动化操作需格外谨慎
适合人群
- 高频使用 OFW 进行共育儿沟通的离异/分居父母
- 需要批量整理 OFW 记录用于法律程序的用户
- 希望将共育儿数据与其他工作流集成的技术用户
- 法律助理或家事律师(在客户授权下)协助整理证据材料
常规风险
| 风险类型 | 说明 | 缓解建议 |
|---------|------|---------|
| 凭证泄露 | 密码以环境变量或配置文件存储 | 使用专用 OFW 账户,启用平台端两步验证 |
| 误发消息 | AI 可能未经确认发送敏感内容 | 强制草稿预览流程,人工确认后再发送 |
| 证据污染 | 自动操作可能改变消息已读状态 | 明确告知用户副作用,避免静默调用 |
| 数据丢失 | 删除操作永久生效 | 二次确认所有删除请求 |
技术实现
基于 Node.js 开发,通过 npx 直接运行或全局安装,支持 mcporter 中间件架构实现多 MCP 服务器管理。