Servidor MCP de atención médica
Un servidor de Protocolo de Contexto Modelo (MCP) que proporciona a los asistentes de IA acceso a datos de atención médica y herramientas de información médica.
Descripción general
El Servidor MCP de Salud es un servidor especializado que implementa el Protocolo de Contexto de Modelo (MCP) para proporcionar a los asistentes de IA acceso a datos de atención médica y herramientas de información médica. Permite a los modelos de IA recuperar información médica precisa y actualizada de fuentes confiables.
Características
- Información sobre medicamentos de la FDA : Busque y recupere información completa sobre medicamentos de la base de datos de la FDA
- PubMed Research : Busque literatura médica en la base de datos de artículos científicos de PubMed.
- Temas de salud : Acceda a información de salud basada en evidencia en Health.gov
- Ensayos clínicos : búsqueda de ensayos clínicos en curso y finalizados
- Terminología médica : Busque códigos CIE-10 y definiciones de terminología médica
- Almacenamiento en caché : sistema de almacenamiento en caché eficiente con agrupación de conexiones para reducir las llamadas a la API y mejorar el rendimiento
- Seguimiento de uso : seguimiento de uso anónimo para supervisar el uso de la API
- Manejo de errores : manejo y registro de errores robustos
- Interfaces múltiples : compatibilidad con interfaces stdio (para CLI) y HTTP/SSE
- Documentación de API : Documentación de API interactiva con Swagger UI
- Pruebas integrales : Amplio conjunto de pruebas con pytest e informes de cobertura
Instalación
Instalación manual
- Clonar el repositorio:
- Crear un entorno virtual:
- Instalar dependencias:
- Configurar variables de entorno (opcional):
- Ejecutar el servidor:
Uso
Corriendo en diferentes modos de transporte
- Modo stdio (predeterminado, para Cline):
- Modo HTTP/SSE (para clientes web):
Probando las herramientas
Puede probar las herramientas MCP utilizando la nueva suite de pruebas basada en pytest:
Para mantener la compatibilidad con versiones anteriores, aún puedes ejecutar las pruebas antiguas:
Referencia de API
El servidor MCP de atención médica proporciona una API programática para integración directa y una API HTTP RESTful para clientes web.
Puntos finales de API RESTful
Cuando se ejecuta en modo HTTP, están disponibles los siguientes puntos finales:
Chequeo de salud
Devuelve el estado del servidor y sus servicios.
Búsqueda de medicamentos de la FDA
Parámetros:
drug_name
: Nombre del medicamento a buscarsearch_type
: Tipo de información a recuperargeneral
: Información básica del medicamento (predeterminado)label
: Información de etiquetado de medicamentosadverse_events
: Eventos adversos notificados
Ejemplo de respuesta:
Búsqueda en PubMed
Parámetros:
query
: Consulta de búsqueda de literatura médicamax_results
: Número máximo de resultados a devolver (predeterminado: 5, máximo: 50)date_range
: Límite a artículos publicados en los últimos años (por ejemplo, '5' para los últimos 5 años)
Ejemplo de respuesta:
Temas de salud
Parámetros:
topic
: Tema de salud para buscar informaciónlanguage
: Idioma del contenido (en o es, predeterminado: en)
Ejemplo de respuesta:
Búsqueda de ensayos clínicos
Parámetros:
condition
: Condición médica o enfermedad a buscarstatus
: Estado de la prueba (en proceso de reclutamiento, completada, activa, no reclutando o todas)max_results
: Número máximo de resultados a devolver (predeterminado: 10, máximo: 100)
Ejemplo de respuesta:
Búsqueda de códigos CIE-10
Parámetros:
code
: código CIE-10 a buscar (opcional si se proporciona una descripción)description
: Descripción de la condición médica a buscar (opcional si se proporciona el código)max_results
: Número máximo de resultados a devolver (predeterminado: 10, máximo: 50)
Ejemplo de respuesta:
Ejecución de herramientas genéricas
Cuerpo de la solicitud:
API programática
Al utilizar el servidor MCP mediante programación, están disponibles las siguientes funciones:
Búsqueda de medicamentos de la FDA
Parámetros:
drug_name
: Nombre del medicamento a buscarsearch_type
: Tipo de información a recuperargeneral
: Información básica del medicamento (predeterminado)label
: Información de etiquetado de medicamentosadverse_events
: Eventos adversos notificados
Búsqueda en PubMed
Parámetros:
query
: Consulta de búsqueda de literatura médicamax_results
: Número máximo de resultados a devolver (predeterminado: 5)date_range
: Límite a artículos publicados en los últimos años (por ejemplo, '5' para los últimos 5 años)
Temas de salud
Parámetros:
topic
: Tema de salud para buscar informaciónlanguage
: Idioma del contenido (en o es, predeterminado: en)
Búsqueda de ensayos clínicos
Parámetros:
condition
: Condición médica o enfermedad a buscarstatus
: Estado de la prueba (en proceso de reclutamiento, completada, activa, no reclutando o todas)max_results
: Número máximo de resultados a devolver
Búsqueda de códigos CIE-10
Parámetros:
code
: código CIE-10 a buscar (opcional si se proporciona una descripción)description
: Descripción de la condición médica a buscar (opcional si se proporciona el código)max_results
: Número máximo de resultados a devolver
Fuentes de datos
Este servidor MCP utiliza varias API de atención médica disponibles públicamente:
- API de OpenFDA de la FDA
- API de utilidades electrónicas de PubMed
- API de Salud.gov
- API de ClinicalTrials.gov
- Servicio de búsqueda de tablas clínicas de la NLM para la CIE-10-CM
Versión Premium (aún en desarrollo)
Esta es la versión gratuita de Healthcare MCP Server con límites de uso. Para funciones avanzadas y límites de uso más altos, consulte nuestra versión premium:
- Llamadas API ilimitadas
- Herramientas avanzadas de datos de atención médica
- Integraciones personalizadas
- Soporte prioritario
Licencia
Licencia MIT
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor de protocolo de contexto modelo que proporciona a los asistentes de IA acceso a herramientas de datos de atención médica, incluida información sobre medicamentos de la FDA, investigación de PubMed, temas de salud, ensayos clínicos y búsqueda de terminología médica.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that provides health data from the Senechal API to LLM applications, enabling AI assistants to access, analyze, and respond to personal health information.Last updated -PythonGPL 3.0
- -security-license-qualityA standalone Model Context Protocol server that enables AI models to access the Australian Pharmaceutical Benefits Scheme (PBS) API data, including medicine listings, pricing, and availability information.Last updated -1JavaScriptMIT License
- -securityAlicense-qualityA specialized Model Context Protocol server that enhances AI-assisted medical learning by connecting Claude Desktop to PubMed, NCBI Bookshelf, and user documents for searching, retrieving, and analyzing medical education content.Last updated -PythonMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server implementation that provides structured, AI-friendly access to eRegulations data, making it easier for AI models to answer user questions about administrative procedures.Last updated -419TypeScript