a207-nutrition-calc-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_nutrition_targetA | 按 PRNT 2020 计算儿童 CKD 每日能量与蛋白质目标(含透析加成与水肿体重校正)。 |
| lookup_food_nutrientsA | 查询食物每 100 g 与指定份量的能量/蛋白/钾/磷/钠,并给出高钾高磷警示。 |
| substitute_foodA | 按低钾/低磷/低钠/低蛋白/等能量约束,在同类食物中推荐替换方案。 |
| convert_to_household_measureB | 克重换算为家庭量具(半碗/掌心/一勺),并附该份量的营养素。 |
| sum_diet_intakeA | 汇总多日饮食日记的能量/蛋白/钾/磷/钠,并对照目标给出达成率与行动建议。 |
| calc_pnprB | 计算磷蛋白比(mg 磷 / g 蛋白),用于限磷时挑选蛋白来源。 |
| calc_pd_glucose_absorptionB | 估算腹透葡萄糖倒灌吸收量与额外能量,该能量需从膳食能量目标中扣减。 |
| check_drug_nutrient_interactionB | 查询药物与营养素的交互提示(磷结合剂、钾结合剂、活性维D、激素等)。 |
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 8 tools
Each tool serves a distinct purpose: target calculation, food lookup, substitution, measure conversion, intake summation, phosphorus ratio, dialysis glucose absorption, and drug interaction checking. There is no overlap or ambiguity between tool functions.
All tool names follow a consistent snake_case verb_noun pattern (e.g., calc_nutrition_target, lookup_food_nutrients, substitute_food). The verbs are descriptive and uniform, making the toolset predictable and easy to navigate.
With 8 tools, the server is well-scoped for its domain of pediatric CKD nutrition. Each tool adds meaningful functionality without redundancy, covering the essential calculators and data lookups needed for clinical and dietary management.
The toolset covers the full workflow: setting nutrition targets, looking up and substituting foods, converting measurements, summing intake against targets, and addressing special considerations like PD glucose absorption and drug interactions. No obvious gaps exist for the stated purpose.