MCP ExplorerExplorer

Dicom Agent

@ChristianHingeon 10 months ago
3 MIT
FreeCommunity
AI Systems
A fully agentic demo for a medical imaging assistant that uses dicom-mcp

Overview

What is Dicom Agent

dicom-agent is a fully agentic demo designed for a medical imaging assistant that utilizes dicom-mcp to facilitate the handling and processing of DICOM images.

Use cases

Use cases for dicom-agent include automating the transfer of medical imaging data between systems, facilitating research workflows in medical imaging, and enhancing the capabilities of medical imaging assistants.

How to use

To use dicom-agent, start the Orthanc container and if it’s your first time, run the script ‘sh orthanc/upload_data.sh’. Make sure to change the ORTHANC_IP in the monai-deploy/.env file and adjust the ‘DicomModalities’ IP accordingly. Use the command ‘movescu’ to send CT series to MONAI-DEPLOY and ensure that the default shared memory size in the Docker daemon is set to at least 1GB. Finally, register the workflow using a curl command.

Key features

Key features of dicom-agent include seamless integration with Orthanc for DICOM image management, the ability to send CT series to MONAI-DEPLOY, and support for custom workflows through JSON configuration.

Where to use

dicom-agent is primarily used in the medical imaging field, particularly in hospitals and research institutions that require efficient processing and management of DICOM images.

Content

  1. Start the orthanc container
  2. (if first time) sh orthanc/upload_data.sh

Change the ORTHANC_IP in the monai-deploy/.env file
Likewise change the “DicomModalities”: “MONAI-DEPLOY”: IP to match the monai-deploy

This will send CT series to MONAI-DEPLOY
movescu -S -aec ORTHANC localhost 4242 -aem MONAI-DEPLOY -k QueryRetrieveLevel=SERIES -k PatientID=Anon001 -k StudyInstanceUID= -k Modality= -k SeriesInstanceUID=2.25.277176293157759780141760041699188966257

ensure default shared memory size >=1gb in docker daemon

register totalseg_workflow.json with curl

curl --request POST --header ‘Content-Type: application/json’ --data “@totalseg_workflow.json” http://localhost:5001/workflows

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers