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.

评论

其他 分类下的更多 MCP 服务器