适合谁
- 希望健康数据保持在本地、不经过第三方服务器的用户
- 已使用 Simple Health Export CSV 生成 Apple Health CSV 导出的用户
- 熟悉或用得上 SQL 与 DuckDB 的量化自我实践者
- 在可信 MCP 客户端中使用 Claude Desktop 的用户
这是一个本地优先的 Apple Health MCP 服务器,通过 DuckDB 以只读 SQL 查询本地 CSV 导出,提供 health_schema、health_query 和 health_report 三个工具。它读取时不联网也不上传导出文件,但返回给客户端的查询结果可能被发送到模型提供商。适合已使用 Simple Health Export CSV 并重视本地数据处理的用户;不支持原生 export.xml,也不提供持久化增量导入。健康报告不是医疗建议。
最强项 · 文档质量 15/20 最弱项 · 可靠性 11/20
静态评测 · 未实际运行收录于 2026-09-18
查看 FMRS 评分方法 →运行环境:Node.js 22+
HEALTH_DATA_DIR
必填,指向从 iPhone 用 Simple Health Export CSV 导出并解压后的 CSV 目录;将导出压缩包传到电脑并解压后填入该路径。
MAX_MEMORY_MB
可选,DuckDB 内存上限(MB),默认 2048;导出数据量大时可调高。
CACHE_SIZE
可选,缓存查询结果的最大条数,默认 100。
{
"mcpServers": {
"apple-health": {
"command": "npx",
"args": ["-y", "@neiltron/apple-health-mcp"],
"env": {
"HEALTH_DATA_DIR": "/你的/解压目录"
}
}
}
}
{
"mcpServers": {
"apple-health": {
"command": "npx",
"args": ["-y", "@neiltron/apple-health-mcp"],
"env": {
"HEALTH_DATA_DIR": "/path/to/your/unzipped/health-export"
}
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"apple-health": {
"command": "npx",
"args": [
"-y",
"@neiltron/apple-health-mcp"
],
"env": {
"HEALTH_DATA_DIR": "/path/to/your/unzipped/health-export"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add apple-health -e HEALTH_DATA_DIR=/path/to/your/unzipped/health-export -- npx -y @neiltron/apple-health-mcp
在终端运行;先把 <…> 占位符换成你自己的值。
在 Claude Desktop 等客户端的工具列表中确认出现 health_schema、health_query 和 health_report 三个工具,然后用 health_schema 查看导出的表名和样例行,能返回即说明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
这是一个本地优先的 MCP 服务器,让 AI 助手基于本地 CSV 导出回答关于睡眠、锻炼、活动和心率数据的问题。它通过 DuckDB 以只读 SQL 查询健康数据,读取时不联网、不上传导出文件。需要 Node.js 22 或更高版本,以及由 Simple Health Export CSV 生成的 Apple Health CSV 导出;目前不支持原生 export.xml 格式。
通过 MCP 在 AI 助手中管理您的 Hevy 训练数据。
Firecrawl 官方 MCP Server,为 AI Agent 提供网页搜索、抓取与结构化提取
统一的命令行语法,接入约30个可信生物医学数据源。
加密、完全离线的 AI 代理长期记忆库
源版本 2fbcf29599a5 数据同步于 2026-11-02 查看 FMRS 评分方法