mcpField
M
MCP FHIR Tools

MCP FHIR Tools

ローカル
github.com/aehrcヘルスケア2152 週間前に更新

MCP FHIR Tools について

MCP FHIR Tools は、FHIR 医療データを扱うためのツール群で、Model Context Protocol 経由で LLM と併用することを想定しています。リポジトリには、汎用 FHIR、オーストラリア向け FHIR、用語サービスの 3 つのパッケージが含まれています。

主な機能

  1. 01fhir-tools によるリソース検証と UUID 生成
  2. 02au-fhir-tools によるオーストラリア向け医療識別子の生成
  3. 03tx-tools による用語コードの検索と検証

活用シーン

  1. 01FHIR リソースの検証と UUID の生成
  2. 02オーストラリア向け医療識別子の生成
  3. 03用語サービスを用いたコードの検索と検証

MCP 対応

本プロジェクトは MCP を介して LLM と併用することを想定しています。README には、ツールが MCP クライアントにどのように公開されるかは記載されていません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"fhir-tools": {
"command": "npx",
"args": [
"-y",
"mcp-fhir-tools"
]
}
}
}
起動コマンドnpx -y mcp-fhir-tools

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-fhir-tools
npmmcp-tx-tools
npmmcp-au-fhir-tools

ツール

2

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
resourcestringはいJSON 形式の FHIR リソース
fhirVersionenumはい検証対象とする FHIR のバージョンです。対応する値は次のとおりです。 - "4.0.1" R4(バージョンが指定されていない場合に使用) - "1.0.2":DSTU2 - "1.4.0":STU3 Ballot 3 (Montreal)、DSTU 2.1 と呼ばれることもあります - "3.0.2":STU3(R3 とも呼ばれます) - "4.1.0":R4B Ballot 1 - "4.3.0":R4B - "6.0.0":R6(現在の開発ビルド)4.0.1 | 1.0.2 | 1.4.0 | 3.0.2 | 4.1.0 | 4.3.0 | 6.0.0
snomedVersionenumはい検証に使用する SNOMED CT のバージョンです。指定しない場合は国際版が使用されます。各国の実装ガイドでは通常、その国の SNOMED エディションが必要です。対応する値は次のとおりです。 - "intl":国際版 - "us":米国 - "uk":英国 - "au":オーストラリア - "nl":オランダ - "ca":カナダ - "se":スウェーデン - "dk":デンマーク - "es":スペインintl | us | uk | au | nl | ca | se | dk | es
txServerstringいいえ検証に使用する用語サーバーの URL(任意)です。指定しない場合は、バリデーターのデフォルト(tx.fhir.org)が使用されます。オーストラリアの FHIR コンテンツには、 "https://tx.dev.hl7.org.au/fhir" を使用してください。

詳細

MCP FHIR Tools

FHIR(Fast Healthcare Interoperability Resources)データを扱うためのツール集です。Model Context Protocol を介して大規模言語モデルで使用できるように設計されています。

パッケージ

このリポジトリには、主に3つのツールパッケージが含まれています。

  • fhir-tools:リソースの検証や UUID の生成など、汎用的な FHIR ユーティリティ
  • au-fhir-tools:医療識別子を生成する、オーストラリア固有の FHIR ツール
  • tx-tools:コードの検索と検証を行う用語サービス

開発

開発ガイドラインについては、CONTRIBUTING.md を参照してください。

著作権 © 2025、Commonwealth Scientific and Industrial Research Organisation (CSIRO)ABN 41 687 119 230。Apache License, version 2.0 に基づきライセンスされています。

コメント

MCP は初めてですか?

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

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