mcpField
S
swahili-health-mcp

swahili-health-mcp

ローカル
github.com/gabrielmahiaヘルスケア06 日前に更新

swahili-health-mcp について

swahili-health-mcpは、ケニア全47郡の母子保健指標を研究者やAIエージェントに提供します。Kenya DHS 2022の調査データを同梱しオフラインで利用でき、各結果に出典、調査年、参照期間、標本数が含まれます。医療現場の運用記録ではなく調査推定値です。

主な機能

  1. 0111項目の保健指標の説明一覧
  2. 02郡ごとの保健プロフィール取得
  3. 03母子保健指標の照会
  4. 04小児予防接種率の照会
  5. 05単一指標による郡の比較

活用シーン

  1. 01DPT3接種率が最低の郡を特定
  2. 02Turkanaと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

DHS Program の Kenya Demographic and Health Survey 2022 に基づく、ケニアの郡レベルの母子保健、子どもの予防接種、子どもの発育阻害に関する指標を AI エージェントに提供します。 実際の調査データをパッケージに同梱しているため、オフラインで動作します。回答にはすべて、出典、調査年、参照期間、サンプルサイズが含まれます。

PyPI version License: MIT

ツール

ツール説明
list_health_indicators収録されている11種類の指標(ID、ラベル、対象集団、値が高いほうがよいか低いほうがよいか)と、それぞれの出典となる調査を表示します。最初に呼び出してください。
get_county_health_profile1つの郡に関するすべての指標を表示します。
get_maternal_health_indicators妊婦健診(4回以上)、熟練した医療従事者による妊婦健診、熟練した介助者による分娩、医療施設での分娩、産後健診なし。
get_immunization_coverageBCG、DPT3、麻疹の予防接種を受けた、生後12~23か月の子ども、および基本抗原8種すべての予防接種を受けた子ども、または予防接種を受けていない子どもの数を表示します。
compare_counties1つの指標で郡を順位付けします。最もニーズが高いのはどこか、カバー率が最も高いのはどこかを確認できます。

ナイロビを含む全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 を参照してください。

東アフリカ調整スタックの一部

設計上、特定のモデルに依存しません。クローズド API、オープンウェイトモデル、小型の蒸留モデルをすべて第一級の選択肢として扱います。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。