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
- -securityAlicense-qualityA minimal server/client application implementation utilizing the Model Context Protocol (MCP) and Azure OpenAI.Last updated -15PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides health data from the Senechal API to LLM applications, enabling AI assistants to access, analyze, and respond to personal health information.Last updated -PythonGPL 3.0
- -securityAlicense-qualityA TypeScript-based MCP server that connects to FHIR servers, allowing access to healthcare data via fhir:// URIs and providing search capabilities for FHIR resources.Last updated -20JavaScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that interacts with system APIs, allowing users to check connections, search employees, register breakfast, and update chemical information by shifts.Last updated -2126JavaScript