
FHIR MCP Server
par the-momentum
Connect AI agents to FHIR-compliant medical data backends for clinical resource management and semantic search.
What it does
FHIR MCP Server facilitates seamless interaction between LLM-based agents and healthcare systems using the Fast Healthcare Interoperability Resources (FHIR) standard. It allows AI to perform full CRUD operations on clinical data, making it possible to query patient records, conditions, and medications using natural language.
Tools
request_patient_resource: Manage patient demographics and administrative info.request_observation_resource: Handle clinical measurements and assessments.request_condition_resource: Manage patient problems and diagnoses.request_medication_resource: Handle medication information and orders.request_immunization_resource: Manage vaccination records.request_encounter_resource: Handle patient visits and interactions.request_allergy_intolerance_resource: Manage patient allergy information.request_family_member_history_resource: Handle family health history.request_generic_resource: Perform operations on any FHIR resource not covered by specific tools.add_document_to_pinecone: Ingests documents into a vector database for semantic search.search_pinecone: Performs semantic search across indexed documents.get_loinc_codes: Retrieves standardized LOINC codes for medical observations.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"fhir-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--init",
"--name",
"fhir-mcp-server",
"--mount",
"type=bind,source=<your-project-path>/config/.env,target=/root_project/config/.env",
"-e", "TRANSPORT_MODE=stdio",
"mcp-server:latest"
]
}
}
}
Supported hosts
- Claude Desktop
Installation rapide
docker run -i --rm --init --name fhir-mcp-server -e TRANSPORT_MODE=stdio mcp-server:latestInformations
- Tarification






