dicom-mcp-server

dicom-mcp-server

2

The DICOM MCP Server is designed for testing DICOM connectivity using a Model Context Protocol (MCP) structure. It supports listing and performing C-ECHO operations using DICOM nodes configured in a YAML file, and integrates seamlessly with the Claude platform.

DICOM MCP Server

A Model Context Protocol (MCP) server for DICOM connectivity testing.

Prerequisites

  • Install UV: Ensure it's available in the system PATH.

Installation

  • Traditional Setup: Install dependencies with uv pip install mcp[cli].
  • MCP Installation: Use mcp install server.py to register with Claude.

Running the Server

  • Direct Execution: Run uv run server.py.
  • Through Claude: Managed by Claude via MCP.

Node Configuration

  • Uses nodes.yaml for DICOM config. Supports listing nodes, performing C-ECHO operations, and using local AE titles.

Troubleshooting

  • Solutions for "spawn uv ENOENT" errors include checking UV installation and Python environment.