Skip to main content
Glama
Yari-Medic
by Yari-Medic

Medical MCP Server - Yari System

Servidor MCP (Model Context Protocol) para el sistema médico Yari Medic.
147 herramientas médicas expuestas vía protocolo MCP (SSE).

Inicio Rápido

# Instalar dependencias
npm install

# Copiar configuración
cp .env.example .env

# Iniciar en modo desarrollo
npm run dev

# Iniciar en producción
npm start

Related MCP server: tebra-mcp-server

Requisitos

  • Node.js >= 18

  • npm >= 10

  • Django API (yarimedic.io) accesible

Arquitectura

Yari Medic Ecosystem (v6.4)
┌─────────────────────────────────────────────┐
│              Railway Cloud                  │
│                                             │
│  ┌───────────────┐    ┌──────────────────┐  │
│  │ yari-ai-agent │───►│ medical-mcp-     │  │
│  │ (ZeroClaw)    │HTTP│ server           │  │
│  │ Rust          │    │ Node.js/Express  │  │
│  │ Port: 8080    │    │ Port: 9000       │  │
│  └───────────────┘    └────────┬─────────┘  │
│                                │             │
│                     ┌──────────▼──────────┐  │
│                     │  yarimedic.io       │  │
│                     │  (Django Backend)   │  │
│                     │  Port: 8000         │  │
│                     └─────────────────────┘  │
└─────────────────────────────────────────────┘
  • Repo: Yari-Medic/yari-medic-mcp

  • Railway Project: yari-medic-mcp

  • Service: medical-mcp-server

  • URL pública: https://medical-mcp-server-production.up.railway.app

  • Health check: GET /health

Configuración

Edita el archivo .env con tus configuraciones:

PORT=9000
DJANGO_API_URL=https://www.yarimedic.io
GEMINI_API_KEY=tu-api-key
GROQ_API_KEY=tu-api-key
REDIS_URL=redis://...

Endpoints

  • GET / - Health check

  • GET /health - Status detallado

  • POST /mcp - Endpoint MCP principal (SSE)

Herramientas MCP (147 total)

Pacientes

  • get_patient_by_id - Obtener paciente por ID

  • get_patient_history - Historial clínico

  • get_patient_appointments - Citas del paciente

  • get_patient_invoices - Facturas del paciente

  • get_patient_ecografias - Ecografías del paciente

  • analyze_patient_comprehensive - Análisis integral con IA

Médicos y Citas

  • get_available_doctors - Médicos disponibles

  • schedule_appointment - Agendar cita

  • search_medical_directory - Directorio médico

Farmacia

  • get_pharmacy_inventory - Inventario farmacéutico

  • search_medications - Búsqueda de medicamentos

  • check_stock - Verificar stock

Laboratorio

  • get_lab_results - Resultados de laboratorio

  • search_lab_tests - Catálogo de pruebas

  • request_lab_test - Solicitar prueba

Facturación

  • get_accounts_receivable - Cuentas por cobrar

  • get_accounts_payable - Cuentas por pagar

  • get_receivable_documents - Documentos de cobro

  • get_payable_documents - Documentos de pago

CRM

  • get_crm_cases - Casos CRM

  • get_medical_stats - Estadísticas médicas

Emergencias y Triage

  • get_emergency_cases - Casos de emergencia

  • request_emergency_service - Solicitar servicio de emergencia

  • get_hospitalization_status - Estado de hospitalización

  • get_fleet_status - Estado de flota de ambulancias

Chat

  • chat - Chat con protocolo Manchester (triage ATINMCA)

Ver src/tools.ts para la lista completa de 147 herramientas.

Docker

# Build
docker build -t medical-mcp-server .

# Run
docker run -p 9000:9000 \
  -e DJANGO_API_URL=https://www.yarimedic.io \
  -e GEMINI_API_KEY=... \
  -e GROQ_API_KEY=... \
  -e REDIS_URL=... \
  medical-mcp-server

Desarrollo

# Build TypeScript
npm run build

# Watch mode
npm run watch

# Tests
npm test

Documentación

Ver docs/ para documentación adicional.

F
license - not found
-
quality - not tested
-
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    An MCP server that connects AI assistants to OpenEMR instances to manage patient records, clinical trends, and medication safety. It provides 17 tools for tasks such as patient search, drug interaction checks, and generating comprehensive health trajectories and visit preparations.
    17
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP server for Tebra practice management that gives AI agents access to 45 tools for patients, appointments, billing, documents, and clinical data via SOAP and FHIR APIs.
    33
    845
    1
    MIT
  • F
    license
    -
    quality
    B
    maintenance
    An MCP server for clinical workflows with tools for patient lookup, appointment booking, prescriptions, drug interactions, symptom triage, lab results, insurance eligibility, and telehealth, enforcing role-based access control and audit logging.
    2

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server exposing US hospital procedure cost data to AI assistants

  • Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.

  • AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Yari-Medic/yari-medic-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server