Un servidor MCP para la API de Google Cloud Healthcare (FHIR)
Un servidor de Protocolo de contexto de modelo (MCP) que proporciona herramientas de atención médica para interactuar con recursos FHIR en la API de Google Cloud Healthcare y API de investigación médica pública como pubmed, utilizando clientes MCP como Claude y Goose.
Esta es una versión ligeramente modificada para AgentCare MCP Server para EHR. https://github.com/Kartha-AI/agentcare-mcp
La principal diferencia es que este repositorio se comunica con las API FHIR de Google Cloud Healthcare a través de una puerta de enlace SmartonFHIR protegida por Firebase Auth.
Arquitectura
Related MCP server: Secure Remote MCP Server
Manifestación
Claude: demo/claude-demo.mp4
Ganso: demo/goose-demo.mp4
Capturas de pantalla
Herramientas
Herramientas FHIR
find_patient- Busca un paciente por nombre, fecha de nacimiento u otros identificadoresget_patient_observations- Recuperar observaciones/signos vitales del pacienteget_patient_conditions- Obtener las condiciones activas del pacienteget_patient_medications- Obtener los medicamentos actuales del pacienteget_patient_encounters- Obtener los encuentros clínicos del pacienteget_patient_allergies- Obtenga las alergias e intolerancias del pacienteget_patient_procedures- Obtener los procedimientos del pacienteget_patient_careteam- Obtener los miembros del equipo de atención del pacienteget_patient_careplans- Obtener los planes de atención activos del pacienteget_vital_signs- Obtener los signos vitales del pacienteget_lab_results- Obtener los resultados de laboratorio del pacienteget_medications_history- Obtener el historial de medicación del pacienteclinical_query: ejecuta consultas FHIR personalizadas
Herramientas de investigación médica
search-pubmed- Busque artículos de PubMed relacionados con afecciones médicas.search-trials- Encuentra ensayos clínicos relevantesdrug-interactions- Consultar interacciones medicamentosas
Uso
Cada herramienta requiere parámetros específicos:
Parámetros requeridos
La mayoría de las herramientas requieren
patientIdAlgunas herramientas tienen parámetros adicionales:
lab_trend_analysis: requierelabTypesearch-pubmed: requierequeryymaxResultsopcionalsearch-trials: requiereconditionylocationopcionaldrug-interactions: requiere una matrizdrugs
Consulte: /src/server/constants/tools.ts para obtener la especificación de las herramientas
Usar con Claude Desktop
Instalación mediante herrería
Para instalar google-cloud-healthcare-api-mcp para Claude Desktop automáticamente a través de Smithery :
Iniciar el servidor MCP localmente con MCP Inspector
Solución de problemas:
Si el escritorio Claude se está ejecutando, usa el puerto 3456 para la autenticación. Debe finalizar ese proceso con el siguiente comando:
This server cannot be installed
Appeared in Searches
- Agentic RAG: Understanding or Exploring Its Meaning and Applications
- Research on Patient-Disease-Gene-Drug Relationships and Pharmacogenomics Using Digital Imaging Data
- Developing a FHIR-Based Digital Health Application with EHR, PHR, and Phenotyping Frameworks
- A database of diseases with associated genetic variants and sequencing information
- Information about Google Calendar