swahili-health-mcp について
swahili-health-mcpは、ケニア全47郡の母子保健指標を研究者やAIエージェントに提供します。Kenya DHS 2022の調査データを同梱しオフラインで利用でき、各結果に出典、調査年、参照期間、標本数が含まれます。医療現場の運用記録ではなく調査推定値です。
主な機能
- 0111項目の保健指標の説明一覧
- 02郡ごとの保健プロフィール取得
- 03母子保健指標の照会
- 04小児予防接種率の照会
- 05単一指標による郡の比較
活用シーン
- 01DPT3接種率が最低の郡を特定
- 02TurkanaとNairobiの妊婦健診を比較
- 03郡の母子保健指標を確認
MCP 対応
このMCPサーバーは、郡別保健指標、母子保健、予防接種率、郡間比較のツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 5 日前に更新
このツールにパラメーターはありません。
詳細
Swahili Health MCP
DHS Program の Kenya Demographic and Health Survey 2022 に基づく、ケニアの郡レベルの母子保健、子どもの予防接種、子どもの発育阻害に関する指標を AI エージェントに提供します。 実際の調査データをパッケージに同梱しているため、オフラインで動作します。回答にはすべて、出典、調査年、参照期間、サンプルサイズが含まれます。
ツール
| ツール | 説明 |
|---|---|
list_health_indicators | 収録されている11種類の指標(ID、ラベル、対象集団、値が高いほうがよいか低いほうがよいか)と、それぞれの出典となる調査を表示します。最初に呼び出してください。 |
get_county_health_profile | 1つの郡に関するすべての指標を表示します。 |
get_maternal_health_indicators | 妊婦健診(4回以上)、熟練した医療従事者による妊婦健診、熟練した介助者による分娩、医療施設での分娩、産後健診なし。 |
get_immunization_coverage | BCG、DPT3、麻疹の予防接種を受けた、生後12~23か月の子ども、および基本抗原8種すべての予防接種を受けた子ども、または予防接種を受けていない子どもの数を表示します。 |
compare_counties | 1つの指標で郡を順位付けします。最もニーズが高いのはどこか、カバー率が最も高いのはどこかを確認できます。 |
ナイロビを含む全47郡に対応しています。不明な郡名やワクチン名が指定された場合は、有効な値を列挙するエラーを返します。値を推測したり、既定値を適用したりすることはありません。
インストールと使い方
pip install swahili-health-mcp
claude mcp add swahili-health -- swahili-health-mcp # or: uvx swahili-health-mcp
次のように質問できます:「DPT3 の接種率が最も低い郡を5つ教えてください」「トゥルカナとナイロビの妊婦健診を比較してください」。
これらの数値について
- 調査による推計値であり、施設からの日常的な報告(KHIS)ではありません。各推計にはサンプリング誤差があります。郡ごとのサンプル数は少ないため、近い値どうしに信頼できる差があるとは限りません(サンプルサイズ
nはすべての回答に記載されています)。 - 参照期間には、DHS が推奨する期間(調査前の2年間)を使用しています。DHS は同じ郡について3年間の期間による数値も公開していますが、このサーバーでは一方のみを使用しています。
- データ:DHS Program、Kenya DHS 2022(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 を参照してください。
東アフリカ調整スタックの一部
- インストールして実行:
pip install reli-cli && reli list— 公式 MCP Registry のio.github.gabrielmahiaにある MCP サーバー - スワヒリ語のエージェントタスクで任意のモデルを評価: kipimo · データセット · リーダーボード
- サーバー間で調整: africa-coord-bus — ケニアのルーティングテーブルを内蔵した、オフラインファーストのイベントバス
- データセット: huggingface.co/gmahia · ドキュメントハブ: nairobi-stack
設計上、特定のモデルに依存しません。クローズド API、オープンウェイトモデル、小型の蒸留モデルをすべて第一級の選択肢として扱います。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。