dicom_api_mcp_project
Documentation
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
1. 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"2. 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 paciente
- `study_date`: Fecha del estudio (YYYYMMDD)
- `accession_number`: Número de acceso
- `patient_name`: Nombre del paciente
- `additional_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
Frequently asked questions
What is dicom_api_mcp_project?
dicom_api_mcp_project is a Model Context Protocol (MCP) server listed in the TrackMCP directory.
How do I install dicom_api_mcp_project?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is dicom_api_mcp_project open source?
Yes — it is hosted on GitHub at https://github.com/aotal/dicom_api_mcp_project.
Related MCP tools
Browse the web, directly from Cursor etc. Built for the Model Context Protocol to enhance AI capabilities. Python-based implementation.
🙌 OpenHands: Code Less, Make More for the Model Context Protocol. Enhance AI assistants with powerful integrations. Python-based implementation.
Universal memory layer for AI Agents; Announcing OpenMemory MCP - local and secure memory management. Python-based implementation.
基于大模型搭建的聊天机器人,同时支持 微信公众号、企业微信应用、飞书、钉钉 等接入,可选择ChatGPT/Claude/DeepSeek/文心一言/讯飞星火/通义千问/ Gemini/GLM-4/Kimi/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。
Cognee is the open-source AI memory platform for agents. Give your AI agents persistent long-term memory across sessions with a self-hosted knowledge graph engine.
An LLM agent that conducts deep research (local and web) on any given topic and generates a long report with citations. Built for the Model Context Protocol to
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP