MCP.so
ログイン

DICOM MCP Server

@fluxinc

基本情報

カテゴリ

その他

ライセンス

LGPL-2.1

トランスポート

stdio

作者

fluxinc

DICOM MCP Server について

A server for managing contextual data in DICOM tools, supporting medical imaging and machine learning workflows.

DICOM MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "dicom-mcp-server": {
      "command": "uv",
      "args": [
        "pip",
        "install",
        "mcp[cli]"
      ]
    }
  }
}

DICOM MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is DICOM MCP Server?

A Model Context Protocol (MCP) server for DICOM connectivity testing. It allows performing C‑ECHO operations either by referencing configured DICOM nodes from a YAML file or by specifying remote AE title, IP, and port directly.

How to use DICOM MCP Server?

Install uv and then run uv pip install mcp[cli] for a traditional setup, or mcp install server.py to register the server with Claude. Start the server with uv run server.py (defaults to 0.0.0.0:8080). Configuration is managed through a nodes.yaml file that stores DICOM node definitions and local AE titles.

Key features of DICOM MCP Server

  • DICOM C‑ECHO operations via node names or explicit parameters
  • Configuration stored in a YAML file (nodes.yaml)
  • Two installation methods: traditional or MCP‑install for Claude
  • Multiple local AE titles can be defined and selected per operation
  • Listing all configured DICOM nodes from the YAML file

Use cases of DICOM MCP Server

  • Verify DICOM connectivity between a local application and a remote PACS
  • Perform C‑ECHO tests against multiple PACS nodes without re‑entering AE titles, IPs, and ports
  • Integrate DICOM network checks into Claude‑powered workflows via the MCP interface

よくある質問

1

What are the prerequisites for the DICOM MCP Server?

You must install `uv` (pip install uv) and ensure it is available in your system’s PATH.

2

How do I install the server for use with Claude?

Run `mcp install server.py` to register the server with Claude. Claude will then manage the server automatically.

3

What is the `nodes.yaml` file for?

It stores DICOM node configurations (AE title, IP, port, description) and local AE titles, allowing you to reference nodes by name in C‑ECHO operations.

4

How do I fix a "spawn uv ENOENT" error?

Ensure `uv` is installed and in your PATH (`which uv`), use an accessible Python environment, or run the server with an explicit path to `uv`.

5

What DICOM tools are provided?

The server offers three tools: `list_dicom_nodes()` to list configured nodes, `dicom_cecho_by_name()` to echo a named node, and `dicom_cecho()` for direct C‑ECHO with explicit parameters.

コメント

「その他」の他のコンテンツ