Azure AHDS FHIR MCP-Server 🚀
Eine MCP-Serverimplementierung (Model Context Protocol) für Azure Health Data Services FHIR (Fast Healthcare Interoperability Resources). Dieser Dienst bietet eine standardisierte Schnittstelle für die Interaktion mit Azure FHIR-Servern und ermöglicht die Verarbeitung von Gesundheitsdaten über MCP-Tools.
Einrichtung 🛠️
Installation 📦
Erfordert Python 3.13 oder höher.
Installieren Sie das Paket mit pip :
MCP-Konfiguration ⚙️
Claude Desktop-Konfiguration
1 - Claude-Desktopkonfiguration bearbeiten:
Öffnen Sie claude_desktop_config.json und fügen Sie die folgende Konfiguration hinzu.
Unter MacOs befindet sich die Datei hier: ~/Library/Application Support/Claude Desktop/claude_desktop_config.json .
Unter Windows befindet sich die Datei hier: %APPDATA%\Claude Desktop\claude_desktop_config.json .
Nachfolgend sehen Sie eine Tabelle mit den verfügbaren Umgebungskonfigurationsvariablen:
Variable | Beschreibung | Standard |
| Protokollierungsebene |
|
| Azure FHIR-Server-URL | Erforderlich |
| OAuth2-Client-ID | Erforderlich |
| OAuth2-Clientgeheimnis | Erforderlich |
| Azure AD-Mandanten-ID | Erforderlich |
2 - Starten Sie Claude Desktop neu.
Verfügbare Tools 🔧
FHIR-Ressourcenbetrieb
search_fhir– Suche nach FHIR-Ressourcen basierend auf einem Wörterbuch mit Suchparametern
Ressourcenzugriff
Der Server bietet über das MCP-Ressourcenprotokoll Zugriff auf alle Standard-FHIR-Ressourcen:
fhir://Patient/– Zugriff auf alle Patientenressourcenfhir://Patient/{id}– Zugriff auf eine bestimmte Patientenressourcefhir://Observation/- Zugriff auf alle Observation-Ressourcenfhir://Observation/{id}– Zugriff auf eine bestimmte Beobachtungsressourcefhir://Medication/- Zugriff auf alle Medikamentenressourcenfhir://Medication/{id}– Zugriff auf eine bestimmte MedikamentenressourceUnd viele mehr...
Entwicklung 💻
Lokales Entwicklungs-Setup
1 - Klonen Sie das Repository:
2 - Virtuelle Umgebung erstellen und aktivieren:
Linux/macOS:
Windows:
3 – Abhängigkeiten installieren:
4 – Umgebungsvariablen kopieren und konfigurieren:
Bearbeiten Sie .env mit Ihren Einstellungen:
5 - Claude Desktop-Konfiguration
Öffnen Sie claude_desktop_config.json und fügen Sie die folgende Konfiguration hinzu.
Unter MacOs befindet sich die Datei hier: ~/Library/Application Support/Claude Desktop/claude_desktop_config.json .
Unter Windows befindet sich die Datei hier: %APPDATA%\Claude Desktop\claude_desktop_config.json .
6 – Starten Sie Claude Desktop neu.
Beiträge 🤝
Beiträge sind willkommen! Senden Sie gerne einen Pull Request.
Forken Sie das Repository
Erstellen Sie Ihren Feature-Zweig (
git checkout -b feature/AmazingFeature)Übernehmen Sie Ihre Änderungen (
git commit -m '✨ Add some AmazingFeature')Pushen zum Zweig (
git push origin feature/AmazingFeature)Öffnen einer Pull-Anfrage
Lizenz ⚖️
Lizenziert unter MIT – siehe Datei LICENSE.md .
Dies ist kein offizielles Microsoft- oder Azure-Produkt.
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
Ein Model Context Protocol-Server, der eine standardisierte Interaktion mit Azure Health Data Services FHIR-Servern ermöglicht und so Operationen mit Gesundheitsdaten über MCP-Tools zulässt.
Related Resources
Related MCP Servers
- -security-license-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 -63MIT License
- Asecurity-licenseAqualityA 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 -3711MIT License
- -security-license-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 -1