MCP Server Healthcare
MCP Server Healthcare
Ein Model Context Protocol (MCP)-Server für einen klinischen Kodierungs-Workflow im NHS – Vorschlagen von ICD-10-CM/OPCS-4/HCC-Codes für eine klinische Notiz, Verfolgen von SAR/FOI-Information-Governance-Anfragen, Ausführen von DSAR-Mapping-Repository-Anfragen durch Klassifizierung und klinische Überprüfung, Batch-Kodierung und Lesen/Schreiben von Patientendaten über eine Cerner-FHIR-R4-Sandbox.
Jeder MCP-Client (Claude Desktop, Claude Code, Copilot Studios MCP-Connector usw.) kann diese Tools direkt aufrufen – keine REST-API-Schicht erforderlich.
Ursprünglich als Teil von bobbynoble/clinical-coding-bot erstellt; dieses Repo ist der eigenständige MCP-Server mit einer eigenen Kopie der Geschäftslogik, die er kapselt, sodass er keine Abhängigkeit von diesem Repo hat.
Werkzeuge
Bereich | Werkzeuge |
Klinische Kodierung |
|
SAR/FOI-Tracker |
|
DSAR-Mapping-Repository |
|
Batch-Kodierung |
|
Cerner-FHIR-Sandbox |
|
cerner_post_condition, cerner_post_procedure und cerner_writeback_episode führen echte Schreibvorgänge gegen die konfigurierte Cerner-Umgebung aus (standardmäßig eine Nicht-Produktions-Sandbox – siehe app/fhir_cerner.py).
Related MCP server: fhir-synthetic-mcp
Einrichtung
pip install -r requirements.txt
cp .env.example .env # fill in Azure OpenAI / Search / Cerner credentials as neededJedes Tool wird unabhängig davon geladen, welche Anmeldeinformationen gesetzt sind, aber suggest_clinical_codes benötigt Azure OpenAI + Azure AI Search, und die cerner_*-Tools benötigen CERNER_CLIENT_ID/CERNER_CLIENT_SECRET – der Aufruf ohne die passenden Anmeldeinformationen schlägt mit einer klaren Fehlermeldung fehl, anstatt den Server zum Absturz zu bringen.
Ausführen
Stdio (Claude Desktop, Claude Code, die meisten lokalen MCP-Clients):
python -m MCP_Server_HealthcareBeispiel für die Claude-Desktop-Konfiguration (claude_desktop_config.json):
{
"mcpServers": {
"clinical-coding-bot": {
"command": "python",
"args": ["-m", "MCP_Server_Healthcare"],
"cwd": "/absolute/path/to/mcp_server_healthcare"
}
}
}Streamable HTTP (Fernzugriff, z. B. von Copilot Studio oder einem gehosteten MCP-Client):
python -m MCP_Server_Healthcare --transport http --port 8010Der HTTP-Transport erfordert, dass CODING_API_KEY in .env gesetzt ist – jede Anfrage muss einen passenden X-API-Key-Header enthalten, sonst wird sie mit 401 abgelehnt (Fail-Closed). Standardmäßig lauscht er auf 127.0.0.1; setzen Sie MCP_HOST=0.0.0.0 (und platzieren Sie ihn hinter TLS/einem Reverse-Proxy), um ihn über localhost hinaus verfügbar zu machen.
Repository-Struktur
MCP_Server_Healthcare/ the MCP server itself (server.py has the tool
definitions; __main__.py the stdio/http entry point;
auth.py the HTTP transport's API-key gate)
app/ business logic each tool wraps — coder.py (RAG
coding), sar_foi.py, dsar.py, batch.py,
fhir_cerner.py. Each stores its state in a SQLite
file created alongside it on first run.Hinweise
Blockierende Netzwerkaufrufe (Azure OpenAI/Search, Cerner FHIR) werden mit
asyncio.to_threadausgelagert, sodass ein langsamer Aufruf andere Tool-Aufrufe auf demselben Server nicht blockiert.SQLite-Dateien (
app/sar_foi.db,app/batch.db,app/dsar.db) werden beim ersten Start automatisch erstellt und sind gitignored.
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
- AlicenseNot gradedqualityCmaintenanceA clean-room SHARP-on-MCP compliant FHIR R4 MCP server that enables AI agents to interact with any FHIR R4 endpoint using SHARP context headers, without server-side OAuth. It provides clinical tools, lab results, imaging, and interactive MCP-UI dashboards.MIT
- FlicenseAqualityBmaintenanceA learning MCP server providing synthetic FHIR patient data with read tools and a gated write workflow (propose → human approve → commit) with structured audit logging.10

LangCare MCP FHIR Serverofficial
AlicenseNot gradedqualityDmaintenanceEnterprise-grade MCP Server for FHIR-based EMRs. Enables AI agents to read, search, create, and update any FHIR R4 resource across major EHR systems like EPIC, Cerner, and OpenEMR.35853MIT- AlicenseNot gradedqualityCmaintenanceEnables AI applications to query and retrieve healthcare data (patients, conditions, observations, medications) from a public FHIR R4 server via MCP tools.MIT
Related MCP Connectors
Hosted MCP for denial, prior auth, reimbursement, workflow validation, batch scoring, and feedback.
UK NIHR (National Institute for Health and Care Research) open-data MCP.
Hosted MCP server exposing US hospital procedure cost data to AI assistants
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/bobbynoble/MCP_Server_Healthcare'
If you have feedback or need assistance with the MCP directory API, please join our Discord server