Azure AHDS FHIR MCP サーバー 🚀
Azure Health Data Services FHIR(Fast Healthcare Interoperability Resources)向けのモデルコンテキストプロトコル(MCP)サーバー実装。このサービスは、Azure FHIRサーバーと対話するための標準化されたインターフェースを提供し、MCPツールを介した医療データ操作を可能にします。
セットアップ 🛠️
インストール📦
Python 3.13 以上が必要です。
pipを使用してパッケージをインストールします。
MCP 構成 ⚙️
クロードデスクトップ構成
1 - Claude デスクトップ構成を編集する:
claude_desktop_config.jsonを開き、次の構成を追加します。
MacOs の場合、ファイルは~/Library/Application Support/Claude Desktop/claude_desktop_config.jsonにあります。
Windows の場合、ファイルは%APPDATA%\Claude Desktop\claude_desktop_config.jsonにあります。
使用可能な環境構成変数の表を以下に示します。
変数 | 説明 | デフォルト |
| ログレベル |
|
| Azure FHIR サーバー URL | 必須 |
| OAuth2 クライアントID | 必須 |
| OAuth2クライアントシークレット | 必須 |
| Azure AD テナント ID | 必須 |
2 - Claude Desktop を再起動します。
利用可能なツール 🔧
FHIR リソース操作
search_fhir- 検索パラメータの辞書に基づいて FHIR リソースを検索します
リソースアクセス
サーバーは、MCP リソース プロトコルを通じてすべての標準 FHIR リソースへのアクセスを提供します。
fhir://Patient/- すべての患者リソースにアクセスしますfhir://Patient/{id}- 特定の患者リソースにアクセスするfhir://Observation/- すべてのObservationリソースにアクセスしますfhir://Observation/{id}- 特定のObservationリソースにアクセスするfhir://Medication/- すべての医薬品リソースにアクセスfhir://Medication/{id}- 特定の医薬品リソースにアクセスするその他にも多数...
Related MCP server: HAPI-MCP
開発💻
ローカル開発のセットアップ
1 - リポジトリをクローンします。
2 - 仮想環境を作成してアクティブ化する:
Linux/macOS:
ウィンドウズ:
3 - 依存関係をインストールします。
4 - 環境変数をコピーして設定します。
設定に合わせて .env を編集します。
5 - クロードデスクトップ構成
claude_desktop_config.jsonを開き、次の構成を追加します。
MacOs の場合、ファイルは~/Library/Application Support/Claude Desktop/claude_desktop_config.jsonにあります。
Windows の場合、ファイルは%APPDATA%\Claude Desktop\claude_desktop_config.jsonにあります。
6 - Claude Desktop を再起動します。
貢献🤝
貢献を歓迎します!お気軽にプルリクエストを送信してください。
リポジトリをフォークする
機能ブランチを作成します(
git checkout -b feature/AmazingFeature)変更をコミットします (
git commit -m '✨ Add some AmazingFeature')ブランチにプッシュする (
git push origin feature/AmazingFeature)プルリクエストを開く
ライセンス ⚖️
MIT ライセンス - LICENSE.mdファイルを参照してください。
これは公式の Microsoft または Azure 製品ではありません。