PluginBench
MCP Server
Maintained
MIT

DICOMweb MCP Server MCP Server

io.github.PantelisGeorgiadis/dicomweb-mcp-server

What is the DICOMweb MCP Server MCP server?

MCP server exposing a DICOMweb DICOM archive to AI assistants via QIDO-RS and WADO-RS.

How to install DICOMweb MCP Server

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • DICOMWEB_HOST
    required

    Base URL of the DICOMweb server (used for both QIDO-RS and WADO-RS requests).

  • DICOMWEB_AUTH

    Authentication type: 'basic' or 'bearer'. Omit for unauthenticated access.

  • DICOMWEB_USER

    Username for Basic authentication. Required when DICOMWEB_AUTH=basic.

  • DICOMWEB_PASS
    secret

    Password for Basic authentication. Required when DICOMWEB_AUTH=basic.

  • DICOMWEB_TOKEN
    secret

    Bearer token for authentication. Required when DICOMWEB_AUTH=bearer.

  • DICOMWEB_TIMEOUT

    Fetch request timeout in milliseconds. Omit to disable timeout.

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "dicomweb-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "dicomweb-mcp-server",
        "-y"
      ],
      "env": {
        "DICOMWEB_HOST": "<YOUR_DICOMWEB_HOST>",
        "DICOMWEB_AUTH": "<YOUR_DICOMWEB_AUTH>",
        "DICOMWEB_USER": "<YOUR_DICOMWEB_USER>",
        "DICOMWEB_PASS": "<YOUR_DICOMWEB_PASS>",
        "DICOMWEB_TOKEN": "<YOUR_DICOMWEB_TOKEN>",
        "DICOMWEB_TIMEOUT": "<YOUR_DICOMWEB_TIMEOUT>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "dicomweb-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "dicomweb-mcp-server",
        "-y"
      ],
      "env": {
        "DICOMWEB_HOST": "<YOUR_DICOMWEB_HOST>",
        "DICOMWEB_AUTH": "<YOUR_DICOMWEB_AUTH>",
        "DICOMWEB_USER": "<YOUR_DICOMWEB_USER>",
        "DICOMWEB_PASS": "<YOUR_DICOMWEB_PASS>",
        "DICOMWEB_TOKEN": "<YOUR_DICOMWEB_TOKEN>",
        "DICOMWEB_TIMEOUT": "<YOUR_DICOMWEB_TIMEOUT>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "dicomweb-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "dicomweb-mcp-server",
        "-y"
      ],
      "env": {
        "DICOMWEB_HOST": "<YOUR_DICOMWEB_HOST>",
        "DICOMWEB_AUTH": "<YOUR_DICOMWEB_AUTH>",
        "DICOMWEB_USER": "<YOUR_DICOMWEB_USER>",
        "DICOMWEB_PASS": "<YOUR_DICOMWEB_PASS>",
        "DICOMWEB_TOKEN": "<YOUR_DICOMWEB_TOKEN>",
        "DICOMWEB_TIMEOUT": "<YOUR_DICOMWEB_TIMEOUT>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "dicomweb-mcp-server": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "dicomweb-mcp-server",
        "-y"
      ],
      "env": {
        "DICOMWEB_HOST": "<YOUR_DICOMWEB_HOST>",
        "DICOMWEB_AUTH": "<YOUR_DICOMWEB_AUTH>",
        "DICOMWEB_USER": "<YOUR_DICOMWEB_USER>",
        "DICOMWEB_PASS": "<YOUR_DICOMWEB_PASS>",
        "DICOMWEB_TOKEN": "<YOUR_DICOMWEB_TOKEN>",
        "DICOMWEB_TIMEOUT": "<YOUR_DICOMWEB_TIMEOUT>"
      }
    }
  }
}
Claude Code
claude mcp add dicomweb-mcp-server --env DICOMWEB_HOST=<YOUR_DICOMWEB_HOST> --env DICOMWEB_AUTH=<YOUR_DICOMWEB_AUTH> --env DICOMWEB_USER=<YOUR_DICOMWEB_USER> --env DICOMWEB_PASS=<YOUR_DICOMWEB_PASS> --env DICOMWEB_TOKEN=<YOUR_DICOMWEB_TOKEN> --env DICOMWEB_TIMEOUT=<YOUR_DICOMWEB_TIMEOUT> -- npx -y dicomweb-mcp-server -y

Related MCP servers

Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.

67k
Python
BSD-3-Clause
View repository →

Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.

45k
TypeScript
Apache-2.0
View repository →

Let AI agents manage your Puter files, websites, and serverless workers over MCP.

43k
TypeScript
AGPL-3.0
View repository →

Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.

37k
TypeScript
Apache-2.0
View repository →

Run arbitrary shell commands from an MCP-connected AI agent.

37k
TypeScript
Apache-2.0
View repository →

Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.

37k
TypeScript
Apache-2.0
View repository →
DICOMweb MCP Server MCP Server | PluginBench