mcpField
S
swahili-health-mcp

swahili-health-mcp

本地服务
github.com/gabrielmahia健康医疗06 天前更新

关于 swahili-health-mcp

swahili-health-mcp 为研究者和 AI Agent 提供肯尼亚 47 个县的母婴健康指标,数据来自 2022 年人口与健康调查并随包提供,可离线查询。每项结果附有来源、调查年份、参考期和样本量,反映的是调查估算而非医疗运营记录。

主要功能

  1. 01查询 11 项健康指标说明
  2. 02查看单县健康指标概况
  3. 03查询孕产妇保健指标
  4. 04查询儿童免疫接种覆盖率
  5. 05按单项指标比较各县

适用场景

  1. 01找出 DPT3 覆盖率最低的县
  2. 02比较 Turkana 与 Nairobi 的产前护理
  3. 03查看某县孕产妇与儿童健康指标

MCP 相关

这是一个 MCP 服务,向 MCP 客户端提供县级健康指标查询、孕产妇指标、免疫接种覆盖率和县际比较工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"gabrielmahia-swahili-health": {
"command": "uvx",
"args": [
"swahili-health-mcp"
]
}
}
}
启动命令uvx swahili-health-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiswahili-health-mcp0.2.5

工具

5

收录的工具列表 · 更新于 5 天前

此工具无需参数。

详细介绍

Swahili Health MCP

面向 AI Agent 的肯尼亚县级孕产妇健康、儿童免疫接种和儿童发育迟缓指标,数据来自 DHS Program 的**《2022 年肯尼亚人口与健康调查》**。 真实调查数据已打包在软件包中(可离线使用),每个回答都会注明来源、调查年份、参考期和样本量。

PyPI version License: MIT

工具

工具功能
list_health_indicators列出收录的 11 项指标(ID、标签、目标人群、数值越高或越低越好)及其来源调查。请先调用此工具。
get_county_health_profile获取一个县的所有指标。
get_maternal_health_indicators产前检查(4 次及以上)、由专业人员提供的产前护理、分娩时由专业人员协助、在医疗机构分娩、未接受产后检查。
get_immunization_coverage12 至 23 个月大的儿童接种 BCG、DPT3、麻疹疫苗、完成全套疫苗接种(8 种基本抗原)或未接种任何疫苗的情况。
compare_counties按一项指标对各县排序:哪些地区需求最大,哪些地区覆盖率最高。

涵盖全部 47 个县,包括 Nairobi。县名或疫苗名称无效时会报错并列出有效值;不会猜测或使用默认值。

安装和使用

pip install swahili-health-mcp
claude mcp add swahili-health -- swahili-health-mcp      # or: uvx swahili-health-mcp

然后可以提问:“DPT3 覆盖率最低的五个县是哪些?”、“比较 Turkana 和 Nairobi 的产前护理情况。”

这些数字代表什么,不代表什么

  • 调查估算值,不是常规医疗机构报告数据(KHIS)。每个估算值都有抽样误差;县级样本较小,因此数值接近并不代表差异可靠(每个回答都会注明样本量 n)。
  • 参考期采用 DHS 首选的时段(调查前两年)。DHS 也会发布同一批县的三年期数据;此服务有意只采用一种时段。
  • 数据:DHS Program,2022 年 Kenya DHS(KNBS 和 ICF),从 api.dhsprogram.com 获取,并打包为 swahili_health_mcp/data/kdhs2022_counties.json。运行 python scripts/refresh_kdhs.py 可重新生成数据(需要联网;服务本身不需要联网)。
  • 这些数据不能用于临床建议,也不是运营记录。这里不包含医疗机构名册、疾病监测或卫生工作者数据:早期版本曾宣传其中一些数据,但实际上并未提供(见下文)。

0.2.0 版本变更(不兼容)

  • 用真实的 KDHS 2022 县级估算值替换了合成演示数据(原先所有县的数据都相同)。
  • 移除了演示用医疗机构列表(未经核实的信息)。目前尚未整合真实的医疗机构名册(Kenya Master Health Facility List)。
  • README 之前列出了从未存在过的工具(get_disease_surveillance、get_health_worker_count 等);上方工具列表准确列出了该服务实际提供的工具,并由测试确保其一致。
  • 从手工编写的 JSON-RPC 循环迁移到 FastMCP 4,可同时提供旧版 MCP 协议和无状态的 2026-07-28 MCP 协议修订版服务。

知识产权与协作

采用 MIT 许可证。仅通过 GitHub Issues 接收反馈,不接受拉取请求。调查估算值不适用于临床或运营决策。完整政策见:docs/architecture/IP_POLICY.md。安全问题报告请参阅 SECURITY.md。

东非协调技术栈的一部分

从设计上便与模型无关:封闭 API、开放权重模型和小型蒸馏模型都受到一视同仁的支持。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。