health-hub
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| query_samplesC | 读 HealthKit 样本。type 可写全名或简写(bodyMass/bodyFatPercentage/stepCount/heartRate…);agg=daily 按天聚合。 |
| log_workoutC | 录入一次运动(source=manual)。 |
| log_mealC | 录入一餐(照片估算或手动)。items=[{name,grams,kcal}] |
| weekly_reportB | 近 7 天周报:体重/体脂趋势、运动、饮食、步数。 |
| sync_statusA | 采集器同步状态与库内样本数、待处理照片数。 |
| ios_env_checkB | 检查 Xcode/签名身份/已配对设备/工具/工程文件(已脱敏)。 |
| ios_buildC | xcodebuild 构建采集器(必要时先 xcodegen)。 |
| ios_installC | 把最新 Debug 构建装到 iPhone 并启动。 |
| ios_logsC | 抓采集器运行日志 N 秒。 |
| kb_listB | 列出知识库资源(Apple HealthKit 官方文档 + kingstinct 参考)。 |
| kb_searchC | 全文查找知识库。scope=apple|kingstinct|all |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
Most tools have distinct purposes: health logging, reporting, iOS build/install diagnostics, and knowledge-base search are clearly separated. There is minor conceptual overlap between query_samples and weekly_report for reading health metrics, and between sync_status and ios_logs for diagnostics, but descriptions help distinguish them.
All tool names use consistent snake_case with predictable prefixes and action/resource patterns, such as log_workout, log_meal, ios_build, ios_install, kb_list, and kb_search. The convention is uniform throughout the set.
With 11 tools, the server covers three coherent functional areas without obvious bloat. Each tool appears to earn its place by serving a distinct workflow: health data handling, iOS collector management, or knowledge-base access.
The surface supports reading samples, logging workouts/meals, weekly reporting, sync status, iOS build/install/logs, and knowledge-base search. However, it lacks update/delete operations for logged entries and has no direct query/list for meals or workouts beyond the weekly aggregate, which are notable gaps for a health-tracking hub.