Fulcra官方认可的社区MCP技能,通过OAuth2安全读取用户生物识别、睡眠、日历等个人数据,为AI助手提供情境感知能力。
基本信息
- 技能名称?fulcra-context
- 中文名称?AI情境感知的个人数据桥梁
- 作者?arc-claw-bot
- 分类?AI 增强
- 版本?v1.2.0
- 标签?api, productivity, healthcare-life-sciences, data-analytics, automation, privacy-security, mcp
使用方法
使用说明
核心用法
Fulcra Context 是一个连接 Fulcra Life API 的 MCP 技能,让 AI 助手能够获取用户的个人情境数据。它支持三种接入方式:MCP Server(推荐,通过 mcp-remote 或 uvx 运行)、直接 API 访问(使用环境变量 FULCRA_ACCESS_TOKEN ),以及 Python 客户端( fulcra-api 包)。核心功能包括读取睡眠阶段、心率/HRV、步数、日历事件和位置信息,并提供完整的 OAuth2 认证生命周期管理(授权、自动刷新、状态检查)。
显著优点
- 隐私优先设计 :采用 OAuth2 Device Flow,用户完全控制数据访问范围,可随时撤销授权,且仅提供只读权限。
- Token 自动管理 :内置 fulcra_auth.py 脚本处理完整的 token 生命周期,支持 refresh token 自动续期,无需用户反复授权。
- 演示模式保护隐私 :公开场景下可启用 FULCRA_DEMO_MODE ,用合成数据替代真实日历和位置,避免敏感信息泄露。
- 零外部依赖 :核心脚本仅使用 Python 标准库,无第三方包风险,token 文件权限严格限制为 0o600。
- 多平台兼容 :已测试支持 Claude Desktop、Goose、Windsurf、VS Code 等主流 AI 客户端。
潜在缺点与局限性 - T3 社区来源 :非 Fulcra 官方直接维护,虽代码质量达标且获官方链接认可,但长期维护稳定性略逊于官方项目。
- Token 有效期限制 :Access token 约 24 小时过期,虽支持自动刷新,但在 cron 任务中断或文件损坏时需人工介入。
- 单用户设计 :Token 存储在用户目录下,不适合多用户共享服务器环境。
- 数据范围受限 :仅支持读取 Fulcra 已集成的数据源(如 Apple Health、Google Calendar 等),无法直接连接未授权平台。
- iOS 生态依赖 :Fulcra 核心数据收集依赖 iOS 应用,Android 用户或纯桌面用户无法完整使用。
适合的目标群体
个人 AI 助手用户 :希望 AI 根据睡眠、压力、日程主动调整交互方式的效率追求者。
健康科技开发者 :构建基于生物识别数据的智能提醒、恢复管理或情境感知应用。
量化自我(Quantified Self)爱好者 :希望将多年健康数据开放给 AI 进行深度分析的用户。
隐私敏感型早期采用者 :重视数据主权,偏好 OAuth2 授权而非云端同步方案的用户。
使用风险 - Token 泄露风险 : ~/.config/fulcra/token.json 包含有效访问凭证,若设备被入侵或文件权限配置错误,可能导致个人数据泄露。
- 过度数据收集 :AI 可能请求超出实际需要的指标范围,建议用户定期审查授权范围。
- API 依赖与速率限制 :Fulcra 平台的服务可用性和速率限制可能影响技能稳定性,生产环境需考虑降级策略。
- 演示模式误用风险 :开发者可能忘记启用 demo mode 导致真实位置/日历在公开场合暴露。
- Token 刷新失败 :长期运行的自动化任务若未正确配置 cron 刷新,可能在关键时间点因 token 过期而中断。
💬 评论 (0)
📭 还没有评论,快来抢沙发吧!