DICOM API
Exposes DICOM (Digital Imaging and Communications in Medicine) operations as tools for AI agents.
Este es un servidor MCP (Model Context Protocol) que expone operaciones DICOM como herramientas para agentes de IA.
Características
- Búsqueda de estudios DICOM en PACS
- Búsqueda de series dentro de estudios
- Consulta de metadatos de instancias
- Movimiento de entidades DICOM al servidor local
- Obtención de datos de píxeles de instancias locales
Instalación
pip install -e .
Configuración
-
Ajusta la variable
DICOM_SERVER_BASE_URLen el archivo principal según tu configuración:DICOM_SERVER_BASE_URL = "http://tu-servidor-dicom:puerto" -
Configura tu cliente MCP para usar este servidor:
{ "mcpServers": { "dicom-tools": { "command": "python", "args": ["/ruta/a/dicom_mcp_server.py"], "env": { "DICOM_SERVER_URL": "http://localhost:8000" } } } }
Uso
El servidor expone las siguientes herramientas:
query_studies
Busca estudios en el PACS
patient_id: ID del pacientestudy_date: Fecha del estudio (YYYYMMDD)accession_number: Número de accesopatient_name: Nombre del pacienteadditional_filters: Filtros adicionales
query_series
Busca series dentro de un estudio
study_instance_uid: UID del estudio (requerido)additional_filters: Filtros adicionales
query_instances
Busca metadatos de instancias en una serie
study_instance_uid: UID del estudio (requerido)series_instance_uid: UID de la serie (requerido)fields_to_retrieve: Campos específicos a recuperar
move_dicom_entity_to_local_server
Mueve entidades DICOM al servidor local
study_instance_uid: UID del estudio (requerido)series_instance_uid: UID de la serie (opcional)sop_instance_uid: UID de la instancia (opcional)
get_local_instance_pixel_data
Obtiene datos de píxeles de instancias locales
sop_instance_uid: UID de la instancia (requerido)
Desarrollo
Para desarrollo:
pip install -e ".[dev]"
Licencia
Servidores relacionados
Scout Monitoring MCP
patrocinadorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
patrocinadorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Jinni
A tool to provide Large Language Models with project context by intelligently filtering and concatenating relevant files.
Sentry
Retrieve and analyze issues, error reports, and debugging information from Sentry.io.
PydanticRPC
A Python library for building gRPC/ConnectRPC services with Pydantic models, featuring automatic protobuf generation and AI assistant tool exposure.
Headless IDA MCP Server
Analyze binary files and manage functions and variables using IDA Pro's headless mode.
ast-grep MCP
An experimental MCP server that uses the ast-grep CLI for code structural search, linting, and rewriting.
vnsh
Ephemeral encrypted file sharing for AI. Client-side AES-256 encryption, 24h auto-vaporization.
Blockchain MCP Server
A server for blockchain interactions, offering Ethereum vanity address generation, 4byte lookup, ABI encoding, and multi-chain RPC calls.
MCP Options Order Flow Server
A high-performance MCP server for comprehensive options order flow analysis.
Skills-ContextManager
Don’t pollute your AI agent’s context with 1,000 skills. Use Skills-ContextManager, a self-hosted web UI for managing AI skills and workflows by providing skills to an AI agent via MCP only when needed. Simply add skills to your library and enable or disable them with a toggle. Choose whether a skill is always loaded into context or dynamically activated when the AI agent determines it’s needed.
System Diagnostics
An MCP server for system diagnostics and monitoring on Ubuntu using common command-line tools.