P
pohcee/dcmnorm
A CLI and SDK to normalize and generally work with DICOM, built in Rust, and packaged with multiple language…
View on GitHub ↗Link checked 2026-11-14 · HTTP 200 · opens the vendor's own site
Install & config
Client config (built from the install command this repo gives)
{
"mcpServers": {
"pohcee-dcmnorm": {
"command": "npx",
"args": ["skills", "add", "pohcee/dcmnorm"]
}
}
}Parsed from the README we fetched on 2026-11-13; we have not executed it.
command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
"servers": {
"pohcee-dcmnorm": {
"command": "npx",
"args": ["skills", "add", "pohcee/dcmnorm"]
}
}
}Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio pohcee-dcmnorm -- npx skills add pohcee/dcmnorm
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
- Star count
- 14 ★ · pohcee/dcmnorm · read from the GitHub search API · (checked 2026-11-13 20:00:50)
- Source
- read directly from its GitHub page · type: open-source project
- Harvest history
- first seen 2026-11-14 · last seen 2026-11-14 · seen 1× · listed by 1 sources
- Score
- score 103 · 14 ★ · 1 sources · repo
- Install
npx skills add pohcee/dcmnorm
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
npx skills add pohcee/dcmnorm. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: Agent 技能, Claude 技能. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository
pohcee/dcmnorm;first catalogued 2026-11-14;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.# dcmnorm
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Fast, open-source DICOM toolkit in Rust: parse, render, transcode, reformat, and network.
Ships as a CLI, a Rust library, and Node.js/Python/Java bindings.
🔗 Live demo: try the Node bindings in your browser — upload a .dcm file (or pick a bundled
sample) and see its JSON metadata, a JPEG of every frame, and per-step timings.
## Quick start
bash
# install the latest release (Linux, macOS, Windows)
uv tool install dcmnorm # or: curl -sSL pohcee.com/dcmnorm | sh (Linux, macOS)
dcmnorm scan.dcm # DICOM → JSON
dcmnorm scan.dcm frame.png # render a frame
dcmnorm scan.dcm out.dcm --transfer-syntax 1.2.840.10008.1.2.1 # transcode to Explicit VR LE
dcmnorm cine.dcm cine.mp4 # multi-frame → MP4
dcmnorm --mpr coronal series/.dcm coronal.png # multiplanar reformat
dcmtalk echoscu somepacs.example.com:11112 # verify a PACS connection
See Install for other options (the Claude plugin, release archives, .deb, Docker,
Cargo, build from source).
## Why dcmnorm
Fast: fastest of dcmtk, dcm4che, and dcmnorm in every parse, render, and transcode benchmark; DICOM → JSON takes ~3 ms whether the file is 90 KB or 29 MB (benchmarks)
Broad: renders most DICOM imaging SOP classes, including WSI, with modality/VOI LUTs, windowing, and overlays; cine → MP4; MPR reformats; NIfTI/NRRD volume export
Networked: dcmtalk covers C-ECHO/C-STORE/C-FIND/C-MOVE plus a storage SCP, with no dcmtk dependency
Embeddable: in-process Node.js, Python, and Java bindings, plus a Rust library crate
Agent-ready: ships with a skill for popular AI coding assistants
Powers dcm2bq: an open-source DICOM-to-BigQuery project under GoogleCloudPlatform
## What's in this repository
dcmnorm: a library crate with DICOM file, memory, JSON conversion, and DIMSE network helpers
exec/dcmnorm: a CLI for converting between DICOM, transcoded DICOM, JSON, and rendered images/raw frames
exec/dcmtalk: a DIMSE network CLI (C-ECHO/C-STORE/C-FIND/C-MOVE SCU plus a storage SCP), covering the same ground as dcmtk's echoscu/storescu/findscu/movescu/storescp
bindings/node: Node.js bindings (@pohcee/dcmnorm-node) that call the library in-process via napi-rs — see that package's own README for its API
bindings/node/examples/test-website: the source for the live demo above — also runnable locally, in Docker, or deployed to your own Cloud Run project
bindings/python: Python bindings (dcmnorm-python) that call the library in-process via PyO3 — see that package's own README for its API
bindings/java: Java bindings (com.pohcee:dcmnorm-java) that call the library in-process via the jni crate — see that package's own README for its API
## Contents
Install
dcmnorm CLI Usage
dcmtalk CLI Usage
Benchmarks
Workspace Layout
Build
Docker
Test
Releasing
Contributing
Thanks
License
## Install
Pre-built binaries are published for Linux (x86_64, aarch64; glibc 2.28+), macOS (Apple silicon,
Intel) and Windows (x86_64), on PyPI and as GitHub release archives.
### From PyPI
bash
uv tool install dcmnorm # or: pipx install dcmnorm / pip install dcmnorm
This installs the native dcmnorm and dcmtalk binaries for your platform; nothing runs in
Python. (For in-process use from Python, see bindings/python.)
### Agent plugin (Claude, Gemini CLI, Antigravity)
Ships as a CLI, a Rust library, and Node.js/Python/Java bindings.
🔗 Live demo: try the Node bindings in your browser — upload a .dcm file (or pick a bundled
sample) and see its JSON metadata, a JPEG of every frame, and per-step timings.
## Quick start
bash
# install the latest release (Linux, macOS, Windows)
uv tool install dcmnorm # or: curl -sSL pohcee.com/dcmnorm | sh (Linux, macOS)
dcmnorm scan.dcm # DICOM → JSON
dcmnorm scan.dcm frame.png # render a frame
dcmnorm scan.dcm out.dcm --transfer-syntax 1.2.840.10008.1.2.1 # transcode to Explicit VR LE
dcmnorm cine.dcm cine.mp4 # multi-frame → MP4
dcmnorm --mpr coronal series/.dcm coronal.png # multiplanar reformat
dcmtalk echoscu somepacs.example.com:11112 # verify a PACS connection
See Install for other options (the Claude plugin, release archives, .deb, Docker,
Cargo, build from source).
## Why dcmnorm
Fast: fastest of dcmtk, dcm4che, and dcmnorm in every parse, render, and transcode benchmark; DICOM → JSON takes ~3 ms whether the file is 90 KB or 29 MB (benchmarks)
Broad: renders most DICOM imaging SOP classes, including WSI, with modality/VOI LUTs, windowing, and overlays; cine → MP4; MPR reformats; NIfTI/NRRD volume export
Networked: dcmtalk covers C-ECHO/C-STORE/C-FIND/C-MOVE plus a storage SCP, with no dcmtk dependency
Embeddable: in-process Node.js, Python, and Java bindings, plus a Rust library crate
Agent-ready: ships with a skill for popular AI coding assistants
Powers dcm2bq: an open-source DICOM-to-BigQuery project under GoogleCloudPlatform
## What's in this repository
dcmnorm: a library crate with DICOM file, memory, JSON conversion, and DIMSE network helpers
exec/dcmnorm: a CLI for converting between DICOM, transcoded DICOM, JSON, and rendered images/raw frames
exec/dcmtalk: a DIMSE network CLI (C-ECHO/C-STORE/C-FIND/C-MOVE SCU plus a storage SCP), covering the same ground as dcmtk's echoscu/storescu/findscu/movescu/storescp
bindings/node: Node.js bindings (@pohcee/dcmnorm-node) that call the library in-process via napi-rs — see that package's own README for its API
bindings/node/examples/test-website: the source for the live demo above — also runnable locally, in Docker, or deployed to your own Cloud Run project
bindings/python: Python bindings (dcmnorm-python) that call the library in-process via PyO3 — see that package's own README for its API
bindings/java: Java bindings (com.pohcee:dcmnorm-java) that call the library in-process via the jni crate — see that package's own README for its API
## Contents
Install
dcmnorm CLI Usage
dcmtalk CLI Usage
Benchmarks
Workspace Layout
Build
Docker
Test
Releasing
Contributing
Thanks
License
## Install
Pre-built binaries are published for Linux (x86_64, aarch64; glibc 2.28+), macOS (Apple silicon,
Intel) and Windows (x86_64), on PyPI and as GitHub release archives.
### From PyPI
bash
uv tool install dcmnorm # or: pipx install dcmnorm / pip install dcmnorm
This installs the native dcmnorm and dcmtalk binaries for your platform; nothing runs in
Python. (For in-process use from Python, see bindings/python.)
### Agent plugin (Claude, Gemini CLI, Antigravity)
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/pohcee-dcmnorm/)
- Source
- github · https://github.com/pohcee/dcmnorm
- Browse by field
- Agent skills, Claude skills
- Traction
- 14 ★
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.