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
にあります。
使用可能な環境構成変数の表を以下に示します。
変数 | 説明 | デフォルト |
---|---|---|
LOG_LEVEL | ログレベル | INFO |
fhirUrl | Azure FHIR サーバー URL | 必須 |
clientId | OAuth2 クライアントID | 必須 |
clientSecret | OAuth2クライアントシークレット | 必須 |
tenantId | 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}
- 特定の医薬品リソースにアクセスする- その他にも多数...
開発💻
ローカル開発のセットアップ
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 製品ではありません。
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Azure Health Data Services FHIR サーバーとの標準化された対話を可能にし、MCP ツールを通じて医療データの操作を可能にするモデル コンテキスト プロトコル サーバー。
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that connects AI tools to Electronic Health Records using SMART on FHIR, allowing secure searching, querying, and analysis of patient data from compatible EHRs.Last updated -48TypeScript
- -securityFlicense-qualityA Model Context Protocol server that enables querying FHIR healthcare data using natural language, allowing doctors to retrieve patient information, medications, observations, and other healthcare records.Last updated -1Python
- AsecurityAlicenseAqualityA Model Context Protocol server that enables natural language commands to manage healthcare data stored in Medplum FHIR servers through standardized Create, Read, Update, and Search operations.Last updated -378TypeScriptMIT License
- -securityFlicense-qualityA comprehensive Model Context Protocol server that provides universal access to multiple FHIR servers with AI-powered clinical analysis capabilities for healthcare data integration and patient care planning.Last updated -2Python