返回市场
健康自动导出MCP服务器

健康自动导出MCP服务器

作者:HealthyApps7 星标更新:2025-10-09

项目介绍

健康自动导出

该项目提供了如何在iPhone/iPad的健康自动导出应用程序中使用TCP服务器的示例。

您可以直接通过TCP查询服务器,或者通过MCP将项目连接到LLMs,如桌面版Claude应用程序。

/docs文件夹中,您会找到更详细的说明。

运行此项目

预备条件

  • Node.js: 版本18或更高
  • npm: 随Node.js一起提供
  • 健康自动导出应用: 已安装在具有Premium访问权限的iPhone/iPad上
  • 网络访问: 您的计算机和移动设备必须在同一Wi-Fi网络上

安装

  1. 克隆仓库

    git clone <repository-url>
    cd health-auto-export-mcp-server
    
  2. 安装依赖项

    npm install
    
  3. 配置.env文件

    • 复制.env.example文件并将其重命名为.env
    • 设置HAE_HOST的适当值(您的设备IP地址)
  4. 构建项目

    npm run build
    
  5. 运行开发服务器

    npm run dev
    

使用方法

TCP

client_example.ts提供了通过TCP连接到健康自动导出服务器的客户端示例。

  1. 使用npm run build构建项目
  2. 使用node ./dist/client_example.js运行客户端
  3. 扩展代码以构建自己的集成

配置Claude MCP

参考server.ts

  1. 使用npm run build构建项目

  2. 导航至设置 -> 开发者 -> 编辑配置

  3. 这应该打开claude_desktop_config.json

  4. 添加MCP服务器详情如下所示,指向您已设置此项目的磁盘上的正确路径:

    {
      "mcpServers": {
        "health_auto_export": {
          "command": "node",
          "args": ["/Users/username/Desktop/hae-mcp/dist/server.js"]
        }
      }
    }
    
  5. 重启Claude Desktop

  6. 使用MCP时,请注意Claude的上下文窗口限制。这意味着数据可能需要适当地聚合以便处理请求。

  7. 关于Claude Desktop MCP配置的更多信息