nyxtoolsdev avatar

DICOM/HL7/FHIR Interoperability MCP Server

nyxtoolsdev/dicom-hl7-mcp-server

Built by a healthcare IT engineer with 19 years of PACS integration experience, this server bridges the three core medical imaging standards in one package. Free tier gives you DICOM tag lookups with vendor quirks, HL7v2 message parsing, and table lookups. Premium adds cross-standard mapping (DICOM to HL7, HL7 to FHIR), Mirth Connect channel generation, and vendor private tag decoding for GE, Siemens, and Philips. The real differentiator is optional PACS connectivity via traditional DIMSE (C-FIND, C-MOVE, C-ECHO) or DICOMweb (QIDO-RS, WADO-RS), letting you query studies by accession number and get back auto-mapped DICOM, HL7, and FHIR representations with pre-filled ORM messages. Includes PHI redaction and logging controls for production use.

GitHub stars
3
tools
17
auth
Secret needed
transport
STDIO
env var
1
last updated
Apr 2, 2026

Tools

17 tools

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

lookup_dicom_tagLook up any DICOM tag by number or keyword

Look up any DICOM tag by number or keyword

No parameter schema in public metadata yet.

explain_dicom_tagDetailed tag explanation with vendor quirks and gotchas

Detailed tag explanation with vendor quirks and gotchas

No parameter schema in public metadata yet.

parse_hl7_messageParse HL7 v2.x messages into human-readable format

Parse HL7 v2.x messages into human-readable format

No parameter schema in public metadata yet.

explain_hl7_segmentExplain segment fields, data types, and usage

Explain segment fields, data types, and usage

No parameter schema in public metadata yet.

lookup_hl7_tableLook up HL7 table values (Administrative Sex, Patient Class, etc.)

Look up HL7 table values (Administrative Sex, Patient Class, etc.)

No parameter schema in public metadata yet.

map_dicom_to_hl7Map DICOM tags to HL7 v2 fields with conversion notes

Map DICOM tags to HL7 v2 fields with conversion notes

No parameter schema in public metadata yet.

map_hl7_to_fhirMap HL7 v2 fields to FHIR R4 resources

Map HL7 v2 fields to FHIR R4 resources

No parameter schema in public metadata yet.

generate_mirth_channelGenerate Mirth Connect channel configurations

Generate Mirth Connect channel configurations

No parameter schema in public metadata yet.

validate_hl7_messageValidate HL7 messages against the standard

Validate HL7 messages against the standard

No parameter schema in public metadata yet.

explain_integration_patternExplain healthcare integration patterns with flow diagrams

Explain healthcare integration patterns with flow diagrams

No parameter schema in public metadata yet.

decode_private_tagsDecode vendor private DICOM tags (GE, Siemens, Philips, etc.)

Decode vendor private DICOM tags (GE, Siemens, Philips, etc.)

No parameter schema in public metadata yet.

generate_sample_messageGenerate realistic sample HL7 messages for testing

Generate realistic sample HL7 messages for testing

No parameter schema in public metadata yet.

pacs_echoVerify PACS connectivity (C-ECHO or DICOMweb ping)

Verify PACS connectivity (C-ECHO or DICOMweb ping)

No parameter schema in public metadata yet.

pacs_querySearch for studies/series by patient, date, modality, accession

Search for studies/series by patient, date, modality, accession

No parameter schema in public metadata yet.

pacs_get_metadataRetrieve detailed study/series metadata from PACS

Retrieve detailed study/series metadata from PACS

No parameter schema in public metadata yet.

pacs_retrieveC-MOVE images to a destination AE title

C-MOVE images to a destination AE title

No parameter schema in public metadata yet.

pacs_study_summaryQuery a study + auto-map through DICOM→HL7→FHIR with generated ORM

Query a study + auto-map through DICOM→HL7→FHIR with generated ORM

No parameter schema in public metadata yet.

Sponsors

Configuration

DICOM_HL7_LICENSE_KEYsecret

Premium license key from nyxtools.gumroad.com

Readme

DICOM/HL7/FHIR Interoperability MCP Server

NyxToolsDev/dicom-hl7-mcp-server MCP server

The only MCP server that bridges DICOM, HL7v2, and FHIR in one package — with optional PACS connectivity.

Built by a healthcare IT engineer with 16 years of PACS, RIS, and integration experience. This isn't a wrapper around a FHIR API or a DICOM tag dictionary — it's the interoperability knowledge that takes years on the job to build, plus the ability to connect to real PACS systems.

What Makes This Different


View the full README on GitHub

Details

Repository
github.com/nyxtoolsdev/dicom-hl7-mcp-server
Package
dicom-hl7-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from nyxtoolsdev