heor-agent-mcp
HEORAgent MCP-Server
KI-gestützter Agent für Gesundheitsökonomie und Versorgungsforschung (HEOR) als Model Context Protocol-Server.
Automatisiert die Literaturrecherche über 41 Datenquellen, modernste Kosten-Nutzen-Modellierung, HTA-Dossier-Erstellung für NICE / EMA / FDA / IQWiG / HAS / EU JCA sowie eine persistente Projekt-Wissensdatenbank – alles aufrufbar als MCP-Tools aus Claude.ai, Claude Code und jedem MCP-kompatiblen Host.
Entwickelt für Teams in den Bereichen Pharma, Biotech, CRO und Medical Affairs, die rigorose, auditierbare HEOR-Workflows benötigen, ohne die Infrastruktur von Grund auf neu aufbauen zu müssen.
Schnellstart
Claude Code
claude mcp add heor-agent -- npx heor-agent-mcpStarten Sie anschließend Claude Code neu.
Claude Desktop / claude.ai
Fügen Sie dies Ihrer MCP-Konfiguration hinzu:
{
"mcpServers": {
"heor-agent": {
"command": "npx",
"args": ["heor-agent-mcp"]
}
}
}Überprüfung
> Run a literature search for semaglutide cost-effectiveness in T2D using PubMed and NICE TAsTools
Tool | Zweck |
| Durchsucht 41 Datenquellen mit einem vollständigen Audit-Trail im PRISMA-Stil |
| Markov- / PartSA- / Entscheidungsbaum-CEA mit PSA, OWSA, CEAC, EVPI |
| Entwurf von Einreichungen für NICE, EMA, FDA, IQWiG, HAS und EU JCA |
| Initialisiert einen persistenten Projekt-Arbeitsbereich |
| Volltextsuche über die raw/- und wiki/-Strukturen eines Projekts |
| Lesen einer beliebigen Datei aus der Wissensdatenbank eines Projekts |
| Schreiben kompilierter Evidenz in das Projekt-Wiki (Obsidian-kompatibel) |
literature_search
Durchsucht 41 Quellen parallel. Jeder Aufruf liefert eine Quellenauswahltabelle, die zeigt, welche der 41 Quellen verwendet wurden und warum – essenziell für HTA-Audit-Trails.
Beispielaufruf:
{
"query": "semaglutide cardiovascular outcomes type 2 diabetes",
"sources": ["pubmed", "clinicaltrials", "nice_ta", "cadth_reviews", "icer_reports"],
"max_results": 20,
"output_format": "text"
}cost_effectiveness_model
Multi-State-Markov-Modell (Standard) oder Partitioned Survival Analysis (Onkologie), gemäß ISPOR-Good-Practice und NICE-Referenzfall (3,5 % Diskontierungssatz, Half-Cycle-Korrektur). Beinhaltet:
PSA — 1.000–10.000 Monte-Carlo-Iterationen, Wahrscheinlichkeit der Kosteneffektivität bei WTP-Schwellenwerten
OWSA — Einweg-Sensitivitätsanalyse mit Tornado-Zusammenfassung
CEAC — Akzeptanzkurve für Kosteneffektivität
EVPI — Erwarteter Wert perfekter Information
WTP-Bewertung — Urteil gegenüber NHS (£25–35K/QALY, Stand April 2026), US-Kostenträger ($100–150K), gesellschaftliche Schwellenwerte
Beispielaufruf:
{
"intervention": "Semaglutide 1mg SC weekly",
"comparator": "Sitagliptin 100mg daily",
"indication": "Type 2 Diabetes Mellitus",
"time_horizon": "lifetime",
"perspective": "nhs",
"model_type": "markov",
"clinical_inputs": { "efficacy_delta": 0.5, "mortality_reduction": 0.15 },
"cost_inputs": { "drug_cost_annual": 3200, "comparator_cost_annual": 480 },
"utility_inputs": { "qaly_on_treatment": 0.82, "qaly_comparator": 0.76 },
"run_psa": true,
"output_format": "docx"
}hta_dossier_prep
Entwirft einreichungsfertige Abschnitte für sechs HTA-Frameworks mit Lückenanalyse:
Gremium | Land | Einreichungstypen |
NICE | UK | STA, MTA, early_access |
EMA | EU | STA, MTA |
FDA | US | STA, MTA |
IQWiG | Deutschland | STA, MTA |
HAS | Frankreich | STA, MTA |
JCA | EU (Reg. 2021/2282) | initial, renewal, variation (mit PICOs) |
Akzeptiert die Ausgabe von literature_search und cost_effectiveness_model.
Wissensdatenbank-Tools
Projekte befinden sich unter ~/.heor-agent/projects/{project-id}/ mit:
raw/literature/— automatisch befüllte Literaturrechercheergebnisseraw/models/— automatisch befüllte Modellläuferaw/dossiers/— automatisch befüllte Dossier-Entwürfereports/— generierte DOCX-Dateienwiki/— manuell kuratiertes, Obsidian-kompatibles Markdown mit[[wikilinks]]
Übergeben Sie project: "project-id" an ein beliebiges Tool, und die Ergebnisse werden automatisch gespeichert.
Datenquellen
41 Quellen in 9 Kategorien. Jeder literature_search-Aufruf enthält eine Quellenauswahltabelle, die den Status (verwendet/nicht verwendet) und den Grund für jede Quelle anzeigt.
PubMed — 35M+ biomedizinische Zitate (NCBI E-utilities)
ClinicalTrials.gov — NIH/NLM Studienregister (CT.gov v2 API)
bioRxiv / medRxiv — Biowissenschaftliche und medizinische Preprints
ChEMBL — Wirkstoff-Bioaktivität, Mechanismen, ADMET (EMBL-EBI)
WHO GHO — WHO Global Health Observatory
World Bank — Demografie, Makroökonomie, Gesundheitsausgaben
OECD Health — OECD-Gesundheitsstatistiken (Ausgaben, Personal, Ergebnisse)
IHME GBD — Global Burden of Disease (DALYs, Prävalenz in 204 Ländern)
All of Us — NIH Präzisionsmedizin-Kohorte
FDA Orange Book — Arzneimittelzulassungen und therapeutische Äquivalenz
FDA Purple Book — Zugelassene Biologika und Biosimilars
NICE TAs (UK) · CADTH (Kanada) · ICER (US) · PBAC (Australien)
G-BA AMNOG (Deutschland) · IQWiG (Deutschland) · HAS (Frankreich)
AIFA (Italien) · TLV (Schweden) · INESSS (Quebec, Kanada)
CMS NADAC (US-Arzneimittelbeschaffungskosten)
PSSRU (UK-Einheitskosten) · NHS National Cost Collection · BNF (UK-Arzneimittelpreise)
PBS Schedule (Australien)
DATASUS · CONITEC · ANVISA (Brasilien)
PAHO (Panamerikanisch) · IETS (Kolumbien) · FONASA (Chile)
HITAP (Thailand)
Quelle | Umgebungsvariable |
Embase |
|
ScienceDirect |
|
Cochrane Library |
|
Citeline |
|
Pharmapendium |
|
Cortellis |
|
Google Scholar |
|
ISPOR — HEOR-Methodik und Konferenz-Abstracts
Ausgabeformate
Alle Tools unterstützen output_format:
text(Standard) — Markdown mit formatierten Tabellen und Überschriftenjson— Strukturierte Objekte für nachgelagerte Toolsdocx— Microsoft Word-Dokument, auf Festplatte gespeichert, Pfad wird in der Antwort zurückgegeben
DOCX-Dateien werden unter ~/.heor-agent/projects/{project}/reports/ (wenn ein Projekt festgelegt ist) oder ~/.heor-agent/reports/ (global) gespeichert. Die Tool-Antwort enthält den absoluten Pfad – bereit für Einreichungen oder zum Teilen mit Stakeholdern.
Audit-Trail
Jeder Tool-Aufruf liefert einen vollständigen Audit-Datensatz:
Quellenauswahltabelle — alle 41 Quellen mit Status (verwendet/nicht verwendet) und Grund
Abgefragte Quellen — gesendete Abfragen, Antwortanzahl, Status, Latenz
Einschlüsse / Ausschlüsse — Anzahl mit Gründen
Methodik — PRISMA-Stil für Literatur, ISPOR/NICE für Ökonomie
Annahmen — jede Annahme mit Begründung protokolliert
Warnungen — Datenqualitäts-Flags, fehlende API-Schlüssel, fehlgeschlagene Quellen
Geeignet für die Aufnahme in Anhänge von HTA-Einreichungen.
Konfiguration
# Optional — enterprise data sources
ELSEVIER_API_KEY=... # Embase + ScienceDirect
COCHRANE_API_KEY=... # Cochrane Library
CITELINE_API_KEY=... # Citeline
PHARMAPENDIUM_API_KEY=... # Pharmapendium
CORTELLIS_API_KEY=... # Cortellis
SERPAPI_KEY=... # Google Scholar
# Optional — knowledge base location
HEOR_KB_ROOT=~/.heor-agent # Default
# Optional — localhost proxy for enterprise APIs behind corporate VPN
HEOR_PROXY_URL=http://localhost:8787
# Optional — hosted tier (future)
HEOR_API_KEY=...Web-UI
Eine begleitende Chat-Oberfläche ist verfügbar unter:
https://web-michael-ns-projects.vercel.app
Chat mit Claude Opus 4.6 + allen 7 HEOR-Tools
BYOK (Bring Your Own Key) — fügen Sie Ihren Anthropic-API-Schlüssel in den Einstellungen ein; er verbleibt im localStorage Ihres Browsers und wird niemals auf unseren Servern gespeichert
Markdown-Rendering mit gestylten Tabellen, Tool-Aufruf-Karten mit Live-Fortschrittsanzeigen
Beispiel-Prompts für gängige HEOR-Workflows
Die Web-UI ruft den gehosteten MCP-Server auf Railway zur Tool-Ausführung auf. Keine Einrichtung erforderlich – einfach API-Schlüssel hinzufügen und mit der Abfrage beginnen.
Selbst-Hosting der Web-UI
cd web
npm install
echo "ANTHROPIC_API_KEY=sk-ant-..." > .env.local # optional server-side fallback
npm run dev -- -p 3456Setzen Sie MCP_SERVER_URL auf Ihre eigene MCP-Server-Instanz (Standard: das öffentliche Railway-Deployment).
HTTP-Transport
Der Server unterstützt sowohl stdio (Standard, für lokale MCP-Clients) als auch Streamable HTTP (für gehostetes Deployment).
# Stdio mode (default — for Claude Code, Claude Desktop)
npx heor-agent-mcp
# HTTP mode — for hosted deployment, Smithery, web UI backend
npx heor-agent-mcp --http # port 8787
MCP_HTTP_PORT=3000 npx heor-agent-mcp # custom portHTTP-Endpunkte:
POST/GET/DELETE /mcp— MCP Streamable HTTP-ProtokollGET /health— GesundheitsprüfungGET /.well-known/mcp/server-card.json— Smithery-Discovery
Entwicklung
git clone https://github.com/neptun2000/heor-agent-mcp
cd heor-agent-mcp
npm install
npm test # 244 tests across 66 suites
npm run build # Compile TypeScript to dist/
npm run dev # Run with tsx (no build step)Erfordert: Node.js ≥ 20.
Architektur
┌────────────────────────────────────────────┐
│ MCP Host (Claude.ai / Claude Code / etc.) │
└────────────────┬───────────────────────────┘
│ stdio
┌────────────────▼──────────────────────────┐
│ heor-agent-mcp server │
│ ┌──────────────────────────────────────┐ │
│ │ 7 MCP tools (Zod-validated) │ │
│ ├──────────────────────────────────────┤ │
│ │ DirectProvider (default) │ │
│ │ ├─ 41 source fetchers │ │
│ │ ├─ Audit builder + PRISMA trail │ │
│ │ ├─ Markov / PartSA economic models │ │
│ │ ├─ Markdown + DOCX formatters │ │
│ │ └─ Knowledge base (YAML + MD) │ │
│ └──────────────────────────────────────┘ │
└───────────────────────────────────────────┘
│
┌────────────┴─────────────┐
▼ ▼
┌────────────┐ ┌──────────────────┐
│ ~/.heor- │ │ External APIs │
│ agent/ │ │ (PubMed, NICE, │
│ projects/ │ │ ICER, CADTH, …) │
└────────────┘ └──────────────────┘Lizenz
MIT — siehe LICENSE.
Haftungsausschluss
Alle Ausgaben sind vorläufig und dienen nur der Forschungsorientierung. Ergebnisse erfordern vor der Verwendung in HTA-Einreichungen, Preisverhandlungen, regulatorischen Einreichungen oder klinischen Entscheidungen die Validierung durch einen qualifizierten Gesundheitsökonomen. Dieses Tool ersetzt keine professionelle HEOR-Expertise.
Distribution
Kanal | Verwendung | Wer zahlt |
npm |
| Claude-Abonnement des Nutzers |
Smithery | Claude-Abonnement des Nutzers | |
Web UI | Eigener Anthropic-API-Schlüssel des Nutzers (BYOK) | |
Hosted MCP |
| Kostenlos (nur Tool-Ausführung) |
Links
Latest Blog Posts
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/neptun2000/heor-agent-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server