[![NPM version][npm-version-image]][npm-url] [![NPM downloads][npm-downloads-image]][npm-url] [![build][build-image]][build-url] [![MIT License][license-image]][license-url] [![dicomweb-mcp-server MCP server][glama-score-image]][glama-score-url]
dicomweb-mcp-server
A [Model Context Protocol (MCP)][mcp-url] server that exposes a DICOMweb-compliant DICOM archive to AI assistants. It lets any MCP-capable client search studies, series and instances, inspect metadata, read Structured and Encapsulated PDF Reports, and render image frames — all through natural language.
Requirements
- Node.js 20 or later
- A running DICOMweb server supporting QIDO-RS and WADO-RS (e.g. [orthanc][orthanc-url])
The following endpoints must be supported by the DICOMweb server:
| Endpoint | Service | Used by |
|---|---|---|
GET /studies |
QIDO-RS | Search studies |
GET /studies/{study}/series |
QIDO-RS | Search series |
GET /studies/{study}/series/{series}/instances |
QIDO-RS | Search instances, search structured reports, search encapsulated PDF reports |
GET /studies/{study}/series/{series}/instances/{instance}/metadata |
WADO-RS | Get instance metadata, get structured report text, get encapsulated PDF report text |
GET /studies/{study}/series/{series}/instances/{instance}/frames/{frame}/rendered |
WADO-RS | Render instance frame |






