ckd-parent-guide-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 |
|---|---|
| can_eatA | 家长问「XX 能不能吃」时调用。 先按红黄牌规则拦截(杨桃、低钠盐、NSAIDs 等不分分期禁止); 若家长没说 CKD 分期/年龄/体重,会返回 need_more_info 并主动列出各分期每日营养标准对照, 提醒你去追问;若信息齐全,则按该患儿当日钾/磷/钠/蛋白预算反算「这一顿最多吃多少克」, 给出绿灯/黄灯/红灯结论与家常量具换算;家长若给出想吃的克数(amount_g),会据此给出限量提示。 |
| find_substitutesA | 家长问「家里没有 XX 了,用什么替换」时调用。 先按蛋白质或能量等价换算出替代食物的克数,再逐项核对替换后钾/磷/钠增量对这个 分期的孩子是否更不利,最后按安全分排序。全部为确定性计算,且会自动过滤红黄牌食物。 |
| interpret_lab_reportA | 家长问「化验单怎么看」时调用,把检验单逐项翻译成家长听得懂的话。 阈值来自 KDIGO 2012/2024、KDOQI、中华医学会儿肾学组 2017 NS 指南、PRNT 2020/2021 共识; 各家有分歧的会同时列出并提示以本院参考值为准。会标出 red_flags 与 next_actions。 |
| explain_termsA | 把一段医学文字(医嘱、诊断、检查报告)里的专业术语逐个翻译成大白话。 |
| translate_doctor_noteA | 把医生写的诊断/医嘱整段翻译,并生成「下次复诊该问医生什么」清单。 |
| search_faqA | 检索家长高频问题库(如低盐饮食、激素副作用、能不能打疫苗、复查注意等)。 |
| list_faq_topicsA | 列出家长高频问题库的全部主题,便于引导家长提问。 Returns: 每条含 id、category、question。 |
| cooking_tipsB | 厨房实操技巧:去钾、去磷、控钠、补热量。 |
| daily_standardsA | 给出该患儿每日各项营养摄入标准(能量/蛋白/钠/钾/磷/钙/液体)。 当家长问「XX 能不能吃」但没给分期时,可先调用此工具列出各分期标准让其对照; 也可在确认分期后给出个体化目标。 |
| search_foodA | 在《中国食物成分表》里按名称模糊检索食物,返回打分排序的候选。 用于确认家长说的食物在成分表里叫什么、核对是否查对条目。 |
| ckd_stage_overviewA | 列出所有 CKD 分期的饮食管理要点与钾/磷/蛋白/钠管理原则(家长版)。 当家长没说分期、需要让他了解「不同分期差别很大」时调用。 Returns: 每条含 stage、focus、potassium、phosphorus、protein、sodium。 |
| egfr_calculatorA | 用 bedside Schwartz 公式算 eGFR 并判 CKD 分期(<2 岁不套 G1–G5)。 |
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 12 tools
Tools are mostly distinct, but interpret_lab_report, explain_terms, and translate_doctor_note all deal with explaining medical information and could be confused. search_faq and list_faq_topics also overlap, though each has a clear role. Overall, the purposes are distinguishable but not always obvious.
All names are snake_case, but the pattern is inconsistent: some are verb-first (can_eat, find_substitutes, interpret_lab_report) while others are noun-phrases (cooking_tips, daily_standards, ckd_stage_overview, egfr_calculator). This mixed convention reduces predictability.
With 12 tools, the server is well-scoped for a parent guide covering food safety, lab interpretation, education, and cooking. The count feels appropriate and each tool earns its place; it is neither too sparse nor overwhelming.
The tool surface covers key parent needs: food safety checks, substitutions, lab report interpretation, FAQ retrieval, cooking tips, daily standards, stage overview, and eGFR calculation. A notable gap is the lack of dedicated medication or supplement guidance, but overall the set is complete for its apparent focus.