langcare avatar

Langcare Mcp Fhir

langcare/langcare-mcp-fhir

A production-grade FHIR bridge written in Go that connects Claude to EMR systems like Epic, Cerner, and OpenEMR through four generic operations: read, search, create, and update. Works with any FHIR R4 resource type, so you can query patients, observations, medications, and everything else without custom tooling per resource. Ships with OAuth2 and SMART on FHIR backend authentication, PHI scrubbing in logs, and a library of 40+ clinical workflow guides. Also includes MCP Apps that render interactive React UIs directly in Claude Desktop for things like patient dashboards and lab results, bypassing chat-based output. Useful when you need HIPAA-compliant AI workflows against real EMR data without building FHIR clients from scratch.

GitHub stars
41
tools
6
transport
STDIO
last updated
Feb 3, 2026

Tools

6 tools

Public tool metadata for what this MCP can expose to an agent.

fhir_readRead a FHIR resource by type and ID.

Read a FHIR resource by type and ID.

No parameter schema in public metadata yet.

fhir_searchSearch FHIR resources with query parameters.

Search FHIR resources with query parameters.

No parameter schema in public metadata yet.

fhir_createCreate a new FHIR resource.

Create a new FHIR resource.

No parameter schema in public metadata yet.

fhir_updateUpdate an existing FHIR resource.

Update an existing FHIR resource.

No parameter schema in public metadata yet.

fhir_explorerInteractive FHIR resource browser. Search, read, create, and update any FHIR R4 resource type with JSON detail views.

Interactive FHIR resource browser. Search, read, create, and update any FHIR R4 resource type with JSON detail views.

No parameter schema in public metadata yet.

patient_chart_reviewClinical dashboard with patient demographics, active conditions, medications, vitals, labs, and vitals trend charts (BP + weight over time).

Clinical dashboard with patient demographics, active conditions, medications, vitals, labs, and vitals trend charts (BP + weight over time).

No parameter schema in public metadata yet.

Sponsors

Readme

LangCare MCP FHIR Server

GitHub Stars Contributors License Go Version

Enterprise-grade MCP Server for FHIR-based EMRs. Fully written in Go with enterprise-grade security and 4 generic FHIR operations that work with any FHIR R4 resource type. Supports EPIC, Cerner, OpenEMR, GCP Healthcare API, and any generic FHIR R4 server.


View the full README on GitHub

Details

Repository
github.com/langcare/langcare-mcp-fhir
Package
@langcare/langcare-mcp-fhir
Transport
STDIO
Registry
MCP registry, active