brfss-mcp
用于BRFSS(行为风险因素监测系统)数据访问的本地Python MCP服务器。
概述
提供Claude Code直接访问美国疾病控制与预防中心BRFSS年度调查数据(2019-2023)。 BRFSS是世界上最大的持续进行的健康调查,约有40万人 每年,美国50个州和地区的成年受访者。
主要特征:
- 年度数据(2019-2023),每年单个平面文件(LLCP合并)
- 自我报告的健康行为和慢性病
- 通过以下方式进行州级过滤
_STATE(FIPS代码) - 勘测设计变量:
_LLCPWT(重量),_PSU(集群),_STSTR(地层)
工具
| 工具 | 说明 |
|---|---|
list_years | 可用年份,包括受访者数量和注意事项 |
list_modules(year) | 核心和可选问卷模块 |
get_codebook(year) | 带描述的可变布局 |
search_variables(query, year?) | 搜索变量名称/描述 |
get_data(year, variables?, state?, max_rows?) | 下载+过滤数据 |
get_crosswalk(variable?, concept?) | 逐年变量重命名查找 |
summarize_by_state(year, variable, states?) | 按州汇总 |
安装
pip install -e ~/Documents/brfss-mcp注册
claude mcp add brfss -s user -- python -m brfss_mcp缓存
文件缓存在 ~/.cache/brfss_mcp/ 具有30天TTL。 BRFSS LLCP文件压缩约60 MB/解压缩约200 MB——首次下载需要时间。
