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_URL
en 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
Related Servers
MCP Expr Lang
MCP Expr-Lang provides a seamless integration between Claude AI and the powerful expr-lang expression evaluation engine.
MetaTrader 4
Integrate with the MetaTrader 4 trading platform to access trading functions and data via an HTTP bridge and Expert Advisor.
Fast MCP
A Ruby implementation of the Model Context Protocol (MCP) server for integrating AI models into Ruby applications.
Jenkins API MCP Server
A server for managing Jenkins jobs through its REST API, including operations like building, configuration, and information retrieval.
xcodebuild
🍎 Build iOS Xcode workspace/project and feed back errors to llm.
Website Generator MCP
An example MCP server designed for deployment on Cloudflare Workers, supporting both remote and local setups.
Enrichment MCP Server
Performs data enrichment on observables using third-party services via the security-cli Python package.
MCP Server Boilerplate
A TypeScript boilerplate for building MCP servers with streamable HTTP and OAuth proxy support.
Android Preference Editor
Edit Android preferences using adb and Node.js.
stdout-mcp-server
Captures and manages stdout logs from multiple processes via a named pipe system for real-time debugging and analysis.