DICOM/HL7/FHIR — MCP-сервер для Claude Code: установка
Сервер помогает разбирать DICOM и HL7v2, сопоставлять медицинские данные с FHIR и подключаться к PACS. Пригодится для задач медицинской интеграции.
claude mcp add dicom-hl7-mcp-server -e DICOM_HL7_LICENSE_KEY=<DICOM_HL7_LICENSE_KEY> -- uvx dicom-hl7-mcpЧто делает DICOM/HL7/FHIR Interoperability MCP Server
Бесплатные справочные инструменты ищут DICOM-теги, объясняют особенности производителей и разбирают сообщения HL7 v2.x. Платные инструменты сопоставляют DICOM с HL7v2 и HL7v2 с FHIR R4, проверяют сообщения и создают конфигурации каналов Mirth Connect.
Для связи с PACS доступны поиск исследований, получение метаданных и передача изображений через C-MOVE; также поддерживается DICOMweb. Нужен ключ DICOM_HL7_LICENSE_KEY для платных функций, а подключение к PACS требует соответствующей конфигурации. Результаты запросов к PACS содержат PHI; C-MOVE выключен по умолчанию, а отправлять PHI облачному LLM можно только если это разрешают правила организации.
Какие задачи решает
- найти DICOM-тег по номеру или ключевому слову
- разобрать сообщение HL7 v2.x по сегментам
- сопоставить поля HL7v2 с ресурсами FHIR R4
- создать конфигурацию канала Mirth Connect
- найти исследование в PACS и получить его метаданные
Примеры запросов агенту
- Найди DICOM-тег
(0008,0050)и объясни особенности производителей. - Разбери это сообщение HL7 v2.x и поясни поля сегмента PID.
- Сопоставь поля этого сообщения HL7v2 с ресурсами FHIR R4.
Как установить DICOM/HL7/FHIR Interoperability MCP Server
Командой платформы
claude mcp add dicom-hl7-mcp-server -e DICOM_HL7_LICENSE_KEY=<DICOM_HL7_LICENSE_KEY> -- uvx dicom-hl7-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from dicom-hl7-mcp <команда>
Командой платформы
codex mcp add dicomhl7fhir-interoperability-mcp-server --env DICOM_HL7_LICENSE_KEY=<DICOM_HL7_LICENSE_KEY> -- uvx dicom-hl7-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from dicom-hl7-mcp <команда>
Файл настроек
{
"mcpServers": {
"dicomhl7fhir-interoperability-mcp-server": {
"command": "uvx",
"args": [
"dicom-hl7-mcp"
],
"env": {
"DICOM_HL7_LICENSE_KEY": "<DICOM_HL7_LICENSE_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from dicom-hl7-mcp <команда>
Файл настроек
{
"servers": {
"dicomhl7fhir-interoperability-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"dicom-hl7-mcp"
],
"env": {
"DICOM_HL7_LICENSE_KEY": "<DICOM_HL7_LICENSE_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from dicom-hl7-mcp <команда>
Командой платформы
gemini mcp add -e DICOM_HL7_LICENSE_KEY=<DICOM_HL7_LICENSE_KEY> dicomhl7fhir-interoperability-mcp-server uvx dicom-hl7-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from dicom-hl7-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о DICOM/HL7/FHIR Interoperability MCP Server
Как установить DICOM/HL7/FHIR Interoperability MCP Server в Claude Code?
Выполните claude mcp add dicom-hl7-mcp-server -e DICOM_HL7_LICENSE_KEY=<DICOM_HL7_LICENSE_KEY> -- uvx dicom-hl7-mcp. Команда добавляет сервер через uvx и передаёт ключ лицензии.
Что делает DICOM/HL7/FHIR Interoperability MCP Server?
Он разбирает DICOM-теги и сообщения HL7v2, сопоставляет данные с FHIR R4 и предоставляет инструменты для работы с PACS. Часть инструментов, включая преобразование данных и PACS-подключение, требует платной лицензии.
Что нужно для подключения к PACS?
Для традиционного DICOM нужны параметры PACS, включая AE title, адрес и порт; для DICOMweb задают URL и при необходимости способ авторизации. Для функций PACS требуется ключ лицензии, а C-MOVE нужно отдельно разрешить через DICOM_HL7_PACS_ALLOW_RETRIEVE=true.