Healthcare interoperability for Claude — DICOM tags, HL7v2 parsing, FHIR mapping
Healthcare interoperability for Claude — DICOM tags, HL7v2 parsing, FHIR mapping
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.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| lookup_dicom_tag | Look up any DICOM tag by number or keyword |
| explain_dicom_tag | Detailed tag explanation with vendor quirks and gotchas |
| parse_hl7_message | Parse HL7 v2.x messages into human-readable format |
| explain_hl7_segment | Explain segment fields, data types, and usage |
| lookup_hl7_table | Look up HL7 table values (Administrative Sex, Patient Class, etc.) |
| map_dicom_to_hl7 | Map DICOM tags to HL7 v2 fields with conversion notes |
| map_hl7_to_fhir | Map HL7 v2 fields to FHIR R4 resources |
| generate_mirth_channel | Generate Mirth Connect channel configurations |
| validate_hl7_message | Validate HL7 messages against the standard |
| explain_integration_pattern | Explain healthcare integration patterns with flow diagrams |
| decode_private_tags | Decode vendor private DICOM tags (GE, Siemens, Philips, etc.) |
| generate_sample_message | Generate realistic sample HL7 messages for testing |
| pacs_echo | Verify PACS connectivity (C-ECHO or DICOMweb ping) |
| pacs_query | Search for studies/series by patient, date, modality, accession |
claude mcp add dicom-hl7 --env DICOM_HL7_LICENSE_KEY=your-value --env DICOM_HL7_PACS_AE_TITLE=your-value --env DICOM_HL7_PACS_HOST=your-value --env DICOM_HL7_PACS_PORT=your-value --env DICOM_HL7_LOCAL_AE_TITLE=your-value --env DICOM_HL7_DICOMWEB_URL=your-value --env DICOM_HL7_DICOMWEB_AUTH=your-value --env DICOM_HL7_DICOMWEB_TOKEN=your-value -- uvx dicom-hl7-mcp| Variable | Description | Required |
|---|---|---|
| DICOM_HL7_LICENSE_KEY | Credential the server authenticates with. | Yes |
| DICOM_HL7_PACS_AE_TITLE | Configuration value read at startup. | Optional |
| DICOM_HL7_PACS_HOST | Endpoint or connection string the server talks to. | Optional |
| DICOM_HL7_PACS_PORT | Configuration value read at startup. | Optional |
| DICOM_HL7_LOCAL_AE_TITLE | Configuration value read at startup. | Optional |
| DICOM_HL7_DICOMWEB_URL | Endpoint or connection string the server talks to. | Yes |
| DICOM_HL7_DICOMWEB_AUTH | Configuration value read at startup. | Optional |
| DICOM_HL7_DICOMWEB_TOKEN | Credential the server authenticates with. | Yes |
Enables analysis of clinical trial data from the AACT database, tracking development trends, and generating analysis memos.
Scholarly search: OpenAlex, Crossref, arXiv, OpenCitations and PubMed in one endpoint.
Bioinformatics MCP for genomic variant interpretation, gene-disease evidence and literature.
arXiv, PubMed, Crossref and OpenAlex scholarly metadata.
This repository contains an MCP server that searches PubMed for article abstracts using BioPython's Entrez module. It leverages the FastMCP framework
FHIR-based patient records for domiciliary opticians