健康汽车出口
本项目提供了如何在中使用TCP服务器的示例 健康汽车出口 iPhone/iPad应用程序。
您可以直接通过TCP向服务器进行查询,也可以通过MCP将项目连接到LLM,例如用于桌面的Claude应用程序。
在 /docs 您将在文件夹中找到更详细的说明。
运行此项目
先决条件
- Node.js:版本18或更高版本
- npm:附带Node.js
- 健康自动导出应用程序:安装在具有高级访问权限的iPhone/iPad上
- 网络接入:您的计算机和移动设备必须位于同一Wi-Fi网络上
安装
- 克隆存储库:
git clone
cd health-auto-export-mcp-server- 安装依赖项:
npm install- 配置
.env文件:
- 复制 .env.example 文件并将其重命名为 .env - 为设置适当的值 HAE_HOST (您的设备IP地址)
- 构建项目:
npm run build- 运行开发服务器:
npm run dev用法
传输控制协议
client_example.ts 提供了一个通过TCP连接到健康自动导出服务器的客户端示例。
- 使用以下方式构建项目
npm run build - 使用以下命令运行客户端
node ./dist/client_example.js - 扩展代码以构建自己的集成
配置Claude MCP
有关MCP工具名称和1.0.0中的突破性更改,请参阅 CHANGELOG.md.执行生活在 src/server.ts.
- 使用以下方式构建项目
npm run build
- 导航至
Settings -> Developer -> Edit Config
- 这应该打开
claude_desktop_config.json
- 添加MCP服务器详细信息,如下所示,指向您设置此项目的磁盘上的正确路径:
{
"mcpServers": {
"health_auto_export": {
"command": "node",
"args": ["/Users/username/Desktop/hae-mcp/dist/server.js"]
}
}
}- 重新启动克劳德桌面
- 使用MCP时,请记住Claude的上下文窗口限制。这意味着可能需要适当地聚合数据以处理请求。
- 有关Claude Desktop MCP配置的更多信息
