loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

fhir-terminology-server-mcp-wrapper

MCP Tool

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.

Install

$ npx loaditout add viniciusfinger/fhir-terminology-server-mcp-wrapper

Platform-specific configuration:

.claude/settings.json
{
  "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.

About

FHIR Terminology Server MCP Wrapper

<p align="center"> </p>

Overview

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.

Why use it?
  • Familiar interface for AI applications — Any MCP-compatible host (Claude Desktop, custom agents or other MCP servers) can resolve clinical codes without hard-coding HTTP clients or FHIR URLs in the prompt.
  • Reuse your existing stack — Point FHIR_TERMINOLOGY_SERVER_URL at the same server your EHR or integration layer already uses; no duplicate terminology store.
  • Structured, typed calls — Tools expose parameters such as system and code instead of asking the model to craft raw $lookup URLs.
  • Separation of concerns — Clinical vocabulary stays on the authoritative TS; this repo only bridges MCP ↔ FHIR.
What you can do with it
  • Resolve codes to human-readable labels — e.g. SNOMED CT, LOINC, ICD (depending on what the backend supports), for documentation, support bots, or developer copilots.
  • Ground answers in authoritative terminology — Assistants can call lookup_code to verify a code and display string before suggesting documentation or code.
  • Swap backends — Use the public terminology service for demos, or a private endpoint for restricted or local code systems.
Prerequisites
  • Python 3.10+
Setup
python -m venv .venv

# Windows
.venv\Scripts\activate

# Linux/macOS
source .venv/bin/activate

pip install -r requirements.txt
Configuration

Copy

Tags

artificial-intelligencefhirfhir-serverhealthcaremcp-servermodel-context-protocol

Reviews

Loading reviews...

Quality Signals

1
Stars
0
Installs
Last updated17 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit4/2/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/viniciusfinger/fhir-terminology-server-mcp-wrapper)](https://loaditout.ai/skills/viniciusfinger/fhir-terminology-server-mcp-wrapper)