nhanes mcp
用于访问NHANES(国家健康和营养检查调查)数据的本地MCP服务器
直接从克劳德代码。
特性
下载并缓存NHANES XPT文件(7天TTL ~/.cache/nhanes_mcp/)
解析CDC码本HTML以获取变量描述
搜索CDC变量注册表
跨循环可变人行横道(J/2017-18↔ 1/2021-22)
表之间的SEQN连接合并
支持的循环
周期
年份范围
主要注意事项
J
2017-2018
听诊BP(BPX_J)、LBXTR甘油三酯、BPQ050A HTN药物
L
2021-2022
示波BP(BPXO_L, 与J没有直接可比性 )LBXTLG甘油三酯、BPQ150 HTN药物
工具
工具
目的
list_cycles
自行车信息及注意事项
list_tables(cycle, component?)
已知表,可按组件过滤
get_codebook_tool(table, cycle)
来自CDC码本的变量描述
search_variables_tool(query, cycle?)
CDC变量搜索
get_data(table, cycle, variables?, max_rows?)
下载XPT+退货记录
get_crosswalk(variable?, concept?)
跨周期变量重命名查找
merge_data(table1, table2, cycle, variables?)
SEQN连接两个表
安装
复制 pip install -e ~/Documents/nhanes-mcp
使用克劳德代码注册
复制 claude mcp add nhanes -- python -m nhanes_mcp
用法示例
复制 list the NHANES tables for cycle J
get the crosswalk for LBXTR
get SEQN, RIDAGEYR, RIAGENDR from DEMO_J
merge DEMO_J and BMX_J and return SEQN, RIDAGEYR, BMXBMI