viniciusfinger/fhir-terminology-server-mcp-wrapper
An MCP server that exposes FHIR Terminology services as structured, AI and LLM-friendly tools, designed to seamlessly connect to existing terminology servers.
Platform-specific configuration:
{
"mcpServers": {
"fhir-terminology-server-mcp-wrapper": {
"command": "npx",
"args": [
"-y",
"fhir-terminology-server-mcp-wrapper"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
<p align="center"> </p>
This project is an MCP (Model Context Protocol) wrapper: it turns standard FHIR Terminology Services operations into tools that LLMs and AI assistants can call safely and predictably.
It is not a terminology server. It does not store code systems or ValueSets. It forwards requests to a real FHIR terminology backend (for example the public tx.fhir.org, or your own HAPI FHIR, Ontoserver, or vendor TS endpoint) and returns normalized results to the client.
FHIR_TERMINOLOGY_SERVER_URL at the same server your EHR or integration layer already uses; no duplicate terminology store.system and code instead of asking the model to craft raw $lookup URLs.lookup_code to verify a code and display string before suggesting documentation or code.python -m venv .venv
# Windows
.venv\Scripts\activate
# Linux/macOS
source .venv/bin/activate
pip install -r requirements.txtCopy
Loading reviews...