Token导航 LogoToken导航TokenDH.com
Huawei Health MCP logo
AI代理stdio官方级别未说明来源级核验

Huawei Health MCP

MCP Server

华为健康MCP服务器是一个开源服务,通过模型上下文协议(MCP)将华为穿戴设备的健康数据连接到AI代理,支持多种健康数据类型的读取和分析。

工具数

9

提示词数

0

GitHub Stars

5

资源数

0
PythonClaude实时监控Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

SabaTech-dev

提供方

SabaTech-dev

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv .venv

详细介绍

🏥 华为健康MCP服务器

通过模型上下文协议将您的华为手表健康数据连接到AI代理

第一个开源MCP服务器 华为健康套件,使AI代理(OpenClaw、Claude Desktop等)能够读取和分析来自任何华为可穿戴设备的健康数据。

🎯 特性

  • 30+健康数据类型 --心率、睡眠、SpO2、压力、体温、活动、心电图等
  • REST API(云) --服务器端数据访问,OAuth后无电话依赖
  • MCP协议 --插入任何与MCP兼容的AI代理
  • 实时能力 --连续心率、SpO2监测
  • 隐私第一 --你的数据、你的服务器、你的控制

📊 支持的数据

类别指标
心血管心率(即时、连续、休息、运动)、心电图、心律失常警报
睡眠阶段(深、浅、REM)、小睡、呼吸暂停检测、质量评分
氧合作用持续SpO2、睡眠SpO2
压力压力水平、趋势、呼吸练习
温度皮肤温度(白天+夜间)
活动步数、距离、卡路里、活动环、100多种锻炼模式
女性健康经期、排卵期、生育期
情感的情绪状态、情绪健康(TruSense)
高级体育高尔夫、自由潜水、越野跑、自行车力量、跑步形式

🏗️ 建筑

Huawei Watch GT 5 Pro
        ↓
Huawei Health (Android)
        ↓
Huawei Health Kit REST API (Cloud)
        ↓
┌─────────────────────┐
│   Backend API       │  ← OAuth, data sync, storage
│   (FastAPI)         │
└──────────┬──────────┘
           ↓
┌─────────────────────┐
│   MCP Server        │  ← Tools for AI agents
│   (TypeScript)      │
└──────────┬──────────┘
           ↓
┌─────────────────────┐
│   AI Agents         │  ← OpenClaw, Claude Desktop, etc.
│   (OpenClaw/LLM)    │
└─────────────────────┘

📁 项目结构

huawei-health-mcp/
├── android-app/          # Android OAuth bridge (minimal)
│   └── app/              # Kotlin app for Health Kit authorization
├── mcp-server/           # MCP Server (TypeScript/Node.js)
│   └── src/              # Tools, types, client
├── api/                  # Backend API (Python/FastAPI)
│   └── src/              # OAuth, data sync, endpoints
├── docs/                 # Documentation
│   ├── setup.md          # Setup guide
│   └── api-reference.md  # MCP tools reference
└── .github/workflows/    # CI/CD

🚀 快速开始

先决条件

  • 华为开发者账号(developer.huawei.com)
  • 为您的项目启用了Health Kit
  • Node.js 18+
  • Python 3.11+

后端API设置

  1. 克隆和设置:
git clone https://github.com/llllJokerllll/huawei-health-mcp.git
cd huawei-health-mcp
  1. 配置环境变量:
cd api
cp .env.example .env
# Edit .env with your Huawei OAuth credentials
  1. 安装依赖项并运行:
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
uvicorn src.main:app --reload

API将于 http://localhost:8000

Docker部署

# From project root
docker-compose up -d

MCP服务器设置

cd mcp-server
npm install
npm run build

MCP工具

工具说明
get_heart_rate获取当前和历史心率数据
get_sleep_data获取睡眠分析(阶段、质量、持续时间)
get_spo2获取血氧饱和度
get_steps获取每日步数和距离
get_stress了解压力水平和趋势
get_temperature获取皮肤温度读数
get_health_summary获取全面的每日/每周健康摘要
get_workout_history获取运动和锻炼数据
get_ecg获取心电图分析结果

🔐 安全

  • 所有数据保持不变 你的 服务器
  • OAuth 2.0授权流程
  • 无第三方数据存储
  • 每种数据类型都需要用户同意

📋 许可证

Apache-2.0——免费开源。

🤝 贡献

欢迎投稿!这是一个新项目。看 贡献.md 作为指导方针。

🙏 学分

______________________________________________________________________

✅ 当前状态

  • 后端API(FastAPI) -在所有端点上完全实现
  • MCP服务器(TypeScript) -所有9个工具均已定义,编译成功
  • Docker支持 -准备部署
  • 测试套件 -模拟华为API 80%通过率
  • 华为开发者验证 -挂起(还不能测试真正的API)
  • 安卓OAuth桥 -即将推出

注: 在等待华为开发者帐户验证的同时,完整的基础设施已经准备就绪。验证后,只需将凭据添加到 .env 该系统将与真正的华为健康工具包API配合使用。

华为开发者项目: 我的健康观察(ID:101653523863750125)

目录标签

目录标签

PythonClaude实时监控健康数据本地部署华为健康AI代理RESTAPI

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP