功能健康(非官方)-Claude桌面扩展
Claude桌面扩展 功能健康,健康生物标志物跟踪和健康平台。
注: 这是一个非官方的扩展,与Function Health无关或不受其认可。
概述
此扩展提供了Claude Desktop和Function Health之间的无缝集成。访问您的生物标志物测试结果,跟踪可穿戴设备的健康指标,并直接从Claude对话中分析随时间变化的趋势。
特性
- 生物标志物结果:查看详细的生物标志物测试结果,包括当前值、最佳范围、历史数据和趋势
- 健康指标:从可穿戴设备访问每日健康指标(卡路里、步数、睡眠、心率等)
- 趋势分析:跟踪生物标志物和健康指标随时间的变化
- 综合数据:完全访问类别、参考范围和历史比较
需求
- Node.js 18.0.0或更高版本
- 支持MCPB的Claude桌面
- 活动功能健康帐户
- 功能健康登录凭据(电子邮件和密码)
安装
安装扩展
- 下载最新
.mcpb文件来自发布页面 - 打开克劳德桌面设置
- 导航到“扩展”部分
- 点击“安装扩展”并选择下载的
.mcpb文件 - 出现提示时,输入您的功能健康电子邮件和密码
- 重新启动克劳德桌面
该扩展将通过使用您的凭据登录并根据需要获得Bearer令牌来自动处理身份验证。
发展
设置
# Clone the repository
git clone https://github.com/mbmccormick/functionhealth-mcpb.git
cd functionhealth-mcpb
# Install dependencies
npm install
# Configure your credentials
cp .mcp.json.example .mcp.json
# Edit .mcp.json and add your Function Health email and password本地测试
# Run the server in development mode (with debug logging)
npm run dev
# Or run normally
npm start建筑
# Validate the code
npm run validate
# Package the extension
npm run package可用工具
get_health_data
获取全面的健康数据,包括生物标志物测试结果(血液测试值、最佳范围、历史数据、趋势)和可穿戴指标(活动、睡眠、卡路里、心率和其他日常测量)。返回功能健康实验室测试和连接的可穿戴设备的组合数据。
例子:
Show me all my health dataget_requisitions
获取包含详细访问和生物标志物数据的实验室测试申请列表。每份申请都包括测试日期和用于访问PDF文档的可用报告URL。
例子:
Show me my lab requisitionsget_results
获取实验室测试结果列表,包括详细的就诊信息、生物标志物测量值、医生记录和审查状态。包括每次就诊的全面生物标志物详细信息。
例子:
Show me my recent lab resultsdownload_requisition
从Function Health下载实验室申请PDF报告。提供从以下位置获得的报告路径 get_requisitions 工具。将PDF作为base64编码数据返回。
参数:
url(必填):请购单的PDF报告路径(例如,“诊断报告/31b8f469-6061-438c-a0d3-079b6f4629ea/…”)
例子:
Download the PDF report from my latest requisition使用示例
安装后,您可以通过Claude与Function Health交互:
- “向我展示我最新生物标志物测试结果的概述”
- “我的哪些生物标志物超出了范围?”
- “我这周平均每天燃烧多少卡路里?”
- “比较我最近两次测试的皮质醇水平”
- “显示我过去7天的睡眠数据”
- “显示我的实验室申请”
- “显示我最近的实验室结果”
- “从我的最新申请中下载PDF报告”
隐私和安全
- 您的功能健康凭据安全地存储在Claude Desktop的设置中
- 该扩展通过根据需要获取Bearer令牌来自动处理身份验证
- 所有API请求都是从您的计算机直接发送到Function Health的服务器
- 不向第三方发送数据
- 该扩展仅访问您在功能健康帐户中已经可以访问的数据
故障排除
“需要FUNCTION_HEALTH_EMAIL和FUNCTION\_ HEALTH_PASSWORD环境变量”
这意味着您的凭据尚未配置。确保您已在Claude Desktop设置或您的 .mcp.json 本地开发文件。
“功能健康登录失败”
验证您的电子邮件和密码是否正确。如果您最近更改了密码,请在Claude Desktop设置中更新您的凭据。
“函数运行状况API请求超时”
功能运行状况API可能暂时不可用或响应缓慢。请稍后再试。
贡献
欢迎投稿!请随时提交拉取请求。
许可证
MIT许可证-请参阅 许可证 详细信息文件
免责声明
这是一个非官方的扩展,与Function Health没有任何关联、认可或联系。使用风险自负。始终与您的医疗保健提供者核实重要的健康信息。
支持
对于问题、疑问或功能请求,请 打开一个问题 在GitHub上。
