medical-knowledge-mcp-server
Medizin: Suche nach allgemeinem Krankheitswissen
Hauptfunktionen
🩺 Wissen zu Krankheitsursachen, Symptomen, Prävention und Behandlung
💉 Impfzielgruppen, Wirksamkeit, Kontraindikationen und Hinweise
🔬 Zweck, Vorbereitung, Methoden und Risiken medizinischer Untersuchungen
💊 Behandlungsindikationen, Vorbereitung, Risiken und Rehabilitationswissen
🔗 Informationen zu verwandten Krankheiten, Krankenhäusern, Abteilungen, Untersuchungen und Behandlungen
Related MCP server: Medical MCP Server
Empfohlener Aufrufablauf
Extrahiere Materialschlüsselwörter, Materialkategorie und Fachabteilung aus der Benutzerfrage.
Rufe
medical_resource_searchauf, um Kandidaten-Wissenseinträge zu finden.Entnimm
medicalInfoIdundmedicalTypeaus den Ergebnissen.Rufe
medical_resource_detailauf, um den vollständigen Wissensinhalt abzufragen.
Bei der Detailabfrage müssen ID und korrekte Materialkategorie gleichzeitig übergeben werden; konstruiere keine ID selbst anhand des chinesischen Namens.
Hinweise zum Servicedesign
Der Dienst bietet 2 schreibgeschützte Tools, die einheitlich die vier Materialkategorien Krankheit, Impfstoff, Untersuchung und Behandlung abdecken.
Chinesische Kategorien werden auf die von der Product API verwendeten Werte
Disease,Vaccine,Check,Treatmentabgebildet.Alle erfolgreichen Antworten verwenden einheitlich
total/resultListauf oberster Ebene; bei Treffern in der Detailabfrage ist in der Regeltotal=1.Die Inhalte dienen nur der Abfrage allgemeinen Wissens und ersetzen keine ärztliche Diagnose, Verschreibung oder Notfallmedizin.
Systemanforderungen
Python 3.10+
Abhängigkeiten:
mcp,python-dotenv,requests
Lokaler Schnellstart
cd medical-knowledge-mcp-server
python3 -m venv mcp_env
source mcp_env/bin/activate
pip install -r requirements.txt
cp .env.example .env
python server/mcp_server.py streamable-httpStandardadresse des Dienstes: http://127.0.0.1:8000/mcp. Unterstützt werden stdio, sse und streamable-http.
Umgebungsvariablen
INTEGRATOR_ID=your_integrator_id
SECRET_ID=your_secret_id
SECRET_KEY=your_secret_key
HANDAAS_REQUEST_TIMEOUT=30Verfügbare Tools und Produkt-IDs
MCP-Tool | Verwendungsszenario | Produkt-ID | Wichtige Eingaben |
| Suche nach Krankheits-, Impfstoff-, Untersuchungs- und Behandlungswissen |
| Schlüsselwort, Materialkategorie, Abteilung, Paginierung |
| Abfrage des vollständigen Inhalts und verwandter Materialien eines Wissenseintrags |
|
|
Detaillierte Tool-Beschreibung
1. medical_resource_search
Verwendung: Wird verwendet, wenn der Benutzer nach einer bestimmten Krankheit, einem Impfstoff, einer medizinischen Untersuchung oder einer Behandlungsmethode fragt; dient auch als Einstieg für Detailabfragen.
Wichtige Parameter:
keyword: Materialname oder inhaltliches Schlüsselwort, z. B. „Grippe" oder „Hepatitis-B-Impfstoff".medicalType: Mögliche Werte sind „疾病" (Krankheit), „疫苗" (Impfstoff), „检查" (Untersuchung), „治疗" (Behandlung).medicalDepartmentList: Filterwert für die Fachabteilung; mehrstufige Abteilungen können durch Kommas getrennt werden.pageIndex: beginnt bei 1;pageSizestandardmäßig 10, maximal 50.
Rückgabe: Gibt Zusammenfassungen wie Materialname, Kategorie, Alias, Abteilung und Kurzbeschreibung zurück und stellt medicalInfoId und medicalType für die Detailabfrage bereit.
2. medical_resource_detail
Verwendung: Wird verwendet, wenn der Wissenseintrag bereits bestätigt ist und vollständige Inhalte wie Krankheitsursachen und -symptome, Impfstoffkontraindikationen, Untersuchungsvorbereitung oder Behandlungsrisiken eingesehen werden sollen.
Wichtige Parameter:
medicalId: Pflichtfeld, verwende diemedicalInfoIdaus den Suchergebnissen.medicalType: Pflichtfeld, muss mit dem Suchergebnis übereinstimmen; unterstützt Krankheit/Impfstoff/Untersuchung/Behandlung sowie die entsprechenden englischen Werte.
Rückgabe: Je nach Kategorie werden die entsprechenden vollständigen Wissensfelder sowie Informationen zu verwandten Krankheiten, Krankenhäusern, Untersuchungen oder Behandlungen zurückgegeben.
Verwendungsbeispiele
Beispiel 1: Abfrage von Krankheitswissen
Benutzerfrage:
Suche nach Krankheitswissen zur Grippe, zeige zuerst 5 Einträge.
Empfohlener Aufruf:
{
"tool": "medical_resource_search",
"arguments": {
"keyword": "流感",
"medicalType": "疾病",
"pageIndex": 1,
"pageSize": 5
}
}Beispiel 2: Abfrage von Krankheitsdetails
Benutzerfrage:
Zeige Ursachen, Symptome, Prävention und Behandlungsmethoden der gerade genannten Krankheit.
Empfohlener Aufruf:
{
"tool": "medical_resource_detail",
"arguments": {
"medicalId": "从知识搜索结果取得",
"medicalType": "疾病"
}
}Beispiel 3: Abfrage von Impfstoffwissen
Benutzerfrage:
Frage nach Impfzielgruppen, Kontraindikationen und Hinweisen zum Hepatitis-B-Impfstoff.
Rufe zuerst medical_resource_search auf und setze medicalType="疫苗", bestätige den Eintrag und rufe dann das Detail-Tool auf.
Hinweise zur Verwendung
medicalIdundmedicalTypemüssen aus demselben Suchergebnis stammen.Bei zu breiten Suchbegriffen bevorzugt
medicalTypeoder Abteilungsbedingungen hinzufügen.Die zurückgegebenen Inhalte sind Wissensmaterialien und dienen nicht der automatischen Diagnose oder als Ersatz für professionelle medizinische Beratung.
Test und Validierung
python -m py_compile server/mcp_server.py
python -m unittest discover -s tests -vUnit-Tests verwenden Mock-Antworten; die echte Validierung erfolgt über das lokale .env durch Aufruf des HandaaS Integrator Gateway.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceProvides AI systems with access to peer-reviewed medical information from StatPearls, enabling searches for diseases and medical conditions with comprehensive, reliable content formatted in AI-friendly Markdown.1
- AlicenseNot gradedqualityFmaintenanceProvides comprehensive medical information by querying authoritative sources including FDA drug database, WHO health statistics, PubMed literature, RxNorm nomenclature, Google Scholar, and Australia's PBS API through 22+ specialized tools.623MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI-powered medical information retrieval through FHIR clinical document search and GraphRAG-based exploration of medical entities and relationships. Combines vector search with knowledge graph queries for comprehensive healthcare data analysis.MIT
- FlicenseNot gradedqualityDmaintenanceProvides seamless access to over 35 million PubMed scientific articles through natural language queries for research discovery and analysis. It enables tools for advanced searches, retrieving article details, and exploring related research within the life sciences and biomedical fields.12
Related MCP Connectors
Search PubMed with precision using keyword and journal filters and smart sorting. Uncover MeSH ter…
NIH Clinical Tables: ICD-10/9, RxTerms, LOINC, NPI, conditions search. Keyless.
Citable retrieval across papers, books, patents, Wikipedia, and live social sources.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/handaas/medical-knowledge-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server