drio
Open app

DICOM MCP Server for Medical Imaging Systems 🏥

Source

Model Context Protocol (MCP) for interacting with dicom servers (PACS etc.)

Catalog onlyCatalog onlySTDIO

Overview

Dicom Mcp is a Model Context Protocol (MCP) designed for interacting with DICOM servers, such as PACS (Picture Archiving and Communication System). It facilitates the communication and data exchange between medical imaging devices and systems.

To use Dicom Mcp, you can execute commands in the terminal using the provided syntax. For example, you can use the 'findscu' command to query DICOM servers for specific studies or patient information.

  • Supports querying DICOM servers for medical imaging data. - Allows retrieval of patient and study information. - Compatible with various DICOM servers, enhancing interoperability.
  1. Retrieving patient imaging studies from a PACS system.
  2. Querying DICOM servers for specific medical data.
  3. Facilitating data exchange between different medical imaging systems.

Add to your AI client

Use these steps to connect DICOM MCP Server for Medical Imaging Systems 🏥 in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "dicom-mcp-christianhinge": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-dicom-mcp-christianhinge"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "dicom-mcp-christianhinge": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-dicom-mcp-christianhinge"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "dicom-mcp-christianhinge": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-dicom-mcp-christianhinge"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "dicom-mcp-christianhinge": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-dicom-mcp-christianhinge"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "dicom-mcp-christianhinge": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-dicom-mcp-christianhinge"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "dicom-mcp-christianhinge": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-dicom-mcp-christianhinge"
      ]
    }
  }
}

FAQ

What is DICOM?

DICOM stands for Digital Imaging and Communications in Medicine, a standard for transmitting, storing, and sharing medical images.

Can Dicom Mcp work with any DICOM server?

Yes, Dicom Mcp is designed to be compatible with various DICOM servers, including PACS systems.

Is Dicom Mcp open-source?

Yes, Dicom Mcp is available on GitHub and can be used freely.