a207-nutrition-assessment-mcp
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 | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| calc_prnt_targetsA | 按 PRNT 2020 计算儿童 CKD 每日能量与蛋白质目标(年龄×性别分段 SDI,含透析加成/素食倍数/生长状态调整)。 移植自 M5 的临床特性:is_edema 启用水肿理想体重校正(BMI-P50 dry weight); pd_glucose_kcal_per_day 提供腹透葡萄糖供能则扣减膳食能量目标(避免超额)。Schofield 交叉校验信息性输出。 |
| assess_intake_vs_targetA | 对照 PRNT 目标评估 3 日饮食日记均值,给出能量/蛋白达成率、缺口与 PEW 风险。diet 需含 avg_energy_kcal/avg_protein_g。 支持水肿校正(is_edema + height_cm)与腹透葡萄糖供能扣减(pd_glucose_kcal_per_day),与 calc_prnt_targets 一致。 |
| upsert_food_diaryB | 写入/追加饮食日记条目(MX-3 收口:仅 parent_assistant / child_companion)。条目养分由调用方经 M5 计算后填入。 |
| get_food_diary_summaryA | 读取并聚合某患者的饮食日记,返回 diet_diary_3d(只读,所有 caller 可读)。 |
| assess_pew_riskA | 独立 PEW(蛋白质-能量消耗)风险筛查:传入 3 日均值与目标,返回 low/medium/high 及依据。 |
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 5 tools
Each tool has a distinct primary role (target calculation, intake assessment, diary write, diary read, PEW screening), but assess_intake_vs_target and assess_pew_risk both address PEW risk, which could cause minor confusion.
Names use a mix of verbs (calc, assess, upsert, get) and two tools share the 'assess' prefix, so there's no single consistent pattern, though the names remain readable and descriptive.
Five tools is well-scoped for a nutrition assessment server, covering core calculations, assessments, and diary management without unnecessary bloat.
The tool set covers the main workflow: target calculation, intake-to-target assessment, diary input/retrieval, and independent PEW risk screening. Minor gaps like a dedicated patient-context tool or diary deletion are not critical for the stated purpose.