ChristianHinge/dicom-mcp

ChristianHinge/dicom-mcp

от christianhinge
MCP-сервер для DICOM-систем: даёт AI-агентам возможность запрашивать метаданные пациентов и исследований, извлекать текст из PDF-отчётов, перемещать серии и исследования между узлами. Пригодится ин...

DICOM MCP Server for Medical Imaging Systems 🏥

License: MIT Python Version PyPI Version PyPI Downloads

The dicom-mcp server enables AI assistants to query, read, and move data on DICOM servers (PACS, VNA, etc.).

🤝 Contribute • 📝 Report Bug • 📝 Blog Post 1

---------------------------------------------------------------------
🧑‍⚕️ User: "Any significant findings in John Doe's previous CT report?"

🧠 LLM → ⚙️ Tools:
   query_patients → query_studies → query_series → extract_pdf_text_from_dicom

💬 LLM Response: "The report from 2025-03-26 mentions a history of splenomegaly (enlarged spleen)"

🧑‍⚕️ User: "What's the volume of his spleen at the last scan and the scan today?"

🧠 LLM → ⚙️ Tools:
   (query_studies → query_series → move_series → query_series → extract_pdf_text_from_dicom) x2
   (The move_series tool sends the latest CT to a DICOM segmentation node, which returns volume PDF report)

💬 LLM Response: "last year 2024-03-26: 412cm³, today 2025-04-10: 350cm³"
---------------------------------------------------------------------

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.
0.1.1основная
0.1.0

Выберите клиент, чтобы установить ChristianHinge/dicom-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "christianhinge-dicom-mcp-chvm8m26xb": {
      "command": "uvx",
      "args": [
        "dicom-mcp",
        "/path/to/your_config.yaml"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "christianhinge-dicom-mcp-chvm8m26xb": {
      "command": "uvx",
      "args": [
        "dicom-mcp",
        "/path/to/your_config.yaml"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "christianhinge-dicom-mcp-chvm8m26xb": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "dicom-mcp",
        "/path/to/your_config.yaml"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"christianhinge-dicom-mcp-chvm8m26xb\",\"type\":\"stdio\",\"command\":\"uvx\",\"args\":[\"dicom-mcp\",\"/path/to/your_config.yaml\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "christianhinge-dicom-mcp-chvm8m26xb": {
      "command": "uvx",
      "args": [
        "dicom-mcp",
        "/path/to/your_config.yaml"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add christianhinge-dicom-mcp-chvm8m26xb -- uvx dicom-mcp /path/to/your_config.yaml

Либо через JSON-конфиг:

claude mcp add-json christianhinge-dicom-mcp-chvm8m26xb "{\"command\":\"uvx\",\"args\":[\"dicom-mcp\",\"/path/to/your_config.yaml\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add christianhinge-dicom-mcp-chvm8m26xb -- uvx dicom-mcp /path/to/your_config.yaml

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.christianhinge-dicom-mcp-chvm8m26xb]
command = "uvx"
args = ["dicom-mcp", "/path/to/your_config.yaml"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите ChristianHinge/dicom-mcp, а в поле команды запуска — строку ниже:
uvx dicom-mcp /path/to/your_config.yaml

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "christianhinge-dicom-mcp-chvm8m26xb": {
      "command": "uvx",
      "args": [
        "dicom-mcp",
        "/path/to/your_config.yaml"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "christianhinge-dicom-mcp-chvm8m26xb": {
      "command": "uvx",
      "args": [
        "dicom-mcp",
        "/path/to/your_config.yaml"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например christianhinge-dicom-mcp-chvm8m26xb.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: christianhinge-dicom-mcp-chvm8m26xb
    command: uvx
    args:
      - "dicom-mcp"
      - "/path/to/your_config.yaml"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "christianhinge-dicom-mcp-chvm8m26xb": {
      "command": "uvx",
      "args": [
        "dicom-mcp",
        "/path/to/your_config.yaml"
      ]
    }
  }
}

Похожие MCP-сервера

PantelisGeorgiadis/dicomweb-mcp-server

PantelisGeorgiadis/dicomweb-mcp-server

от pantelisgeorgiadis

MCP сервер, открывающий доступ к DICOMweb-архиву через AI-помощников. Ищите исследования и серии, читайте структурированные отчеты и PDF, просматривайте кадры через естественный язык. Полезен радиологам и разработчикам.

JavaScript⭐ 4
NyxToolsDev/dicom-hl7-mcp-server

NyxToolsDev/dicom-hl7-mcp-server

от nyxtoolsdev

MCP инструмент для работы с медицинскими стандартами: DICOM, HL7v2, FHIR — с опциональным PACS. Ищет тэги, парсит сообщения, конвертирует между форматами, генерирует Mirth каналы. Полезен интеграто...

Python⭐ 5
MyMedi-AI/mymedi-ai-mcp-server

MyMedi-AI/mymedi-ai-mcp-server

от mymedi-ai

MCP-сервер для медицинского биллинга и клинической аналитики — 25 инструментов: проверка кодов, прогноз предварительного разрешения, поиск лекарств и поставщиков. Пять инструментов бесплатны без API-ключа. Полезен разработчикам ИИ-агентов и медицинским интеграторам.

JavaScript⭐ 3
wso2/fhir-mcp-server

wso2/fhir-mcp-server

официальный

от wso2

MCP сервер для FHIR API. Интегрирует AI-инструменты с медицинскими данными: поиск, чтение и запись ресурсов. Поддерживает SMART-on-FHIR аутентификацию и FHIRPath-фильтрацию. Для разработчиков и инт...

Python⭐ 137
tianqitang1/enrichr-mcp-server

tianqitang1/enrichr-mcp-server

от tianqitang1

MCP инструмент для обогащения генных наборов через Enrichr. Помогает LLM-агентам запускать enrichment-анализ по 200+ библиотекам, параллельно опрашивая их и выдавая только статистически значимые те...

TypeScript⭐ 15
OHNLP/omop_mcp

OHNLP/omop_mcp

от ohnlp

MCP сервер для маппинга клинических терминов в OMOP концепты через LLM. Использует OMOPHub API и батч-обработку CSV с выбором предпочтительных словарей (LOINC, SNOMED). Помогает унифицировать медицинские данные.

Python⭐ 41
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин