MCP-Server für das Gesundheitswesen
Ein Model Context Protocol (MCP)-Server, der KI-Assistenten Zugriff auf Gesundheitsdaten und medizinische Informationstools bietet.
Überblick
Der Healthcare MCP Server ist ein spezialisierter Server, der das Model Context Protocol (MCP) implementiert, um KI-Assistenten Zugriff auf Gesundheitsdaten und medizinische Informationstools zu ermöglichen. Er ermöglicht es KI-Modellen, genaue und aktuelle medizinische Informationen aus zuverlässigen Quellen abzurufen.
Merkmale
FDA-Arzneimittelinformationen : Suchen und Abrufen umfassender Arzneimittelinformationen aus der FDA-Datenbank
PubMed-Recherche : Durchsuchen Sie die medizinische Literatur in der PubMed-Datenbank mit wissenschaftlichen Artikeln
Gesundheitsthemen : Greifen Sie auf evidenzbasierte Gesundheitsinformationen von Health.gov zu
Klinische Studien : Suche nach laufenden und abgeschlossenen klinischen Studien
Medizinische Terminologie : Suchen Sie nach ICD-10-Codes und Definitionen der medizinischen Terminologie
Caching : Effizientes Caching-System mit Verbindungspooling zur Reduzierung von API-Aufrufen und Verbesserung der Leistung
Nutzungsverfolgung : Anonyme Nutzungsverfolgung zur Überwachung der API-Nutzung
Fehlerbehandlung : Robuste Fehlerbehandlung und Protokollierung
Mehrere Schnittstellen : Unterstützung sowohl für stdio- (für CLI) als auch für HTTP/SSE-Schnittstellen
API-Dokumentation : Interaktive API-Dokumentation mit Swagger UI
Umfassende Tests : Umfangreiche Testsuite mit Pytest und Coverage-Reporting
Installation
Installation über Smithery
So installieren Sie den Healthcare Data and Medical Information Server für Claude Desktop automatisch über Smithery :
Manuelle Installation
Klonen Sie das Repository:
git clone https://github.com/Cicatriiz/healthcare-mcp-public.git cd healthcare-mcp-publicErstellen Sie eine virtuelle Umgebung:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activateInstallieren Sie Abhängigkeiten:
pip install -r requirements.txtUmgebungsvariablen einrichten (optional):
# Create .env file from example cp .env.example .env # Edit .env with your API keys (optional)Führen Sie den Server aus:
python run.py
Verwendung
Laufen mit verschiedenen Verkehrsmitteln
stdio-Modus (Standard, für Cline):
python run.pyHTTP/SSE-Modus (für Webclients):
python run.py --http --port 8000
Testen der Tools
Sie können die MCP-Tools mit der neuen, auf pytest basierenden Testsuite testen:
Aus Gründen der Abwärtskompatibilität können Sie die alten Tests weiterhin ausführen:
API-Referenz
Der Healthcare MCP Server bietet sowohl eine programmgesteuerte API für die direkte Integration als auch eine RESTful HTTP API für Webclients.
RESTful API-Endpunkte
Beim Ausführen im HTTP-Modus sind die folgenden Endpunkte verfügbar:
Gesundheitscheck
Gibt den Status des Servers und seiner Dienste zurück.
FDA-Medikamentensuche
Parameter:
drug_name: Name des zu suchenden Medikamentssearch_type: Art der abzurufenden Informationengeneral: Grundlegende Arzneimittelinformationen (Standard)label: Informationen zur Arzneimittelkennzeichnungadverse_events: Gemeldete unerwünschte Ereignisse
Beispielantwort:
PubMed-Suche
Parameter:
query: Suchanfrage für medizinische Literaturmax_results: Maximale Anzahl der zurückzugebenden Ergebnisse (Standard: 5, Max: 50)date_range: Beschränkung auf Artikel, die innerhalb von Jahren veröffentlicht wurden (z. B. „5“ für die letzten 5 Jahre)
Beispielantwort:
Gesundheitsthemen
Parameter:
topic: Gesundheitsthema zur Informationssuchelanguage: Sprache für den Inhalt (en oder es, Standard: en)
Beispielantwort:
Suche nach klinischen Studien
Parameter:
condition: Medizinischer Zustand oder Krankheit, nach der gesucht werden sollstatus: Teststatus (Rekrutierung, abgeschlossen, aktiv, keine Rekrutierung oder alle)max_results: Maximale Anzahl der zurückzugebenden Ergebnisse (Standard: 10, Max: 100)
Beispielantwort:
ICD-10-Code-Suche
Parameter:
code: Nachzuschlagender ICD-10-Code (optional, wenn eine Beschreibung angegeben ist)description: Beschreibung des zu suchenden medizinischen Zustands (optional, wenn ein Code angegeben ist)max_results: Maximale Anzahl der zurückzugebenden Ergebnisse (Standard: 10, Max: 50)
Beispielantwort:
Generische Tool-Ausführung
Anforderungstext:
Programmatische API
Bei der programmgesteuerten Verwendung des MCP-Servers stehen folgende Funktionen zur Verfügung:
FDA-Medikamentensuche
Parameter:
drug_name: Name des zu suchenden Medikamentssearch_type: Art der abzurufenden Informationengeneral: Grundlegende Arzneimittelinformationen (Standard)label: Informationen zur Arzneimittelkennzeichnungadverse_events: Gemeldete unerwünschte Ereignisse
PubMed-Suche
Parameter:
query: Suchanfrage für medizinische Literaturmax_results: Maximale Anzahl der zurückzugebenden Ergebnisse (Standard: 5)date_range: Beschränkung auf Artikel, die innerhalb von Jahren veröffentlicht wurden (z. B. „5“ für die letzten 5 Jahre)
Gesundheitsthemen
Parameter:
topic: Gesundheitsthema zur Informationssuchelanguage: Sprache für den Inhalt (en oder es, Standard: en)
Suche nach klinischen Studien
Parameter:
condition: Medizinischer Zustand oder Krankheit, nach der gesucht werden sollstatus: Teststatus (Rekrutierung, abgeschlossen, aktiv, keine Rekrutierung oder alle)max_results: Maximale Anzahl der zurückzugebenden Ergebnisse
ICD-10-Code-Suche
Parameter:
code: Nachzuschlagender ICD-10-Code (optional, wenn eine Beschreibung angegeben ist)description: Beschreibung des zu suchenden medizinischen Zustands (optional, wenn ein Code angegeben ist)max_results: Maximale Anzahl der zurückzugebenden Ergebnisse
Datenquellen
Dieser MCP-Server nutzt mehrere öffentlich verfügbare APIs für das Gesundheitswesen:
Premium-Version (wird noch erstellt)
Dies ist die kostenlose Version des Healthcare MCP Servers mit Nutzungsbeschränkungen. Für erweiterte Funktionen und höhere Nutzungsbeschränkungen sehen Sie sich unsere Premium-Version an:
Unbegrenzte API-Aufrufe
Erweiterte Tools für Gesundheitsdaten
Benutzerdefinierte Integrationen
Vorrangiger Support
Lizenz
MIT-Lizenz
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 KI-Assistenten Zugriff auf Datentools im Gesundheitswesen bietet, darunter Arzneimittelinformationen der FDA, PubMed-Recherche, Gesundheitsthemen, klinische Studien und die Suche nach medizinischer Terminologie.
- Überblick
- Merkmale
- Installation
- Verwendung
- API-Referenz
- Datenquellen
- Premium-Version (wird noch erstellt)
- Lizenz
Related Resources
Related MCP Servers
- -security-license-qualityA versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.Last updated -19
- -security-license-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -361
- -security-license-qualityA comprehensive Model Context Protocol server that provides AI assistants with direct access to Semantic Scholar's academic database, enabling advanced paper discovery, citation analysis, author research, and AI-powered recommendations.Last updated -4