MCP Medical Appointments Demo
Demo de Citas Médicas MCP
Una referencia funcional para el Model Context Protocol — herramientas, recursos, prompts, obtención de información (elicitation), muestreo (sampling) y finalización (completion) — construida en torno a un dominio de programación de citas médicas.
Construido con TypeScript, Hono, MCP SDK y Zod.
Tabla de Contenidos
Características
Primitivas del Servidor MCP
Primitiva | Nombre | Descripción |
Herramienta |
| Buscar médicos por nombre o especialidad |
Herramienta |
| Obtener franjas horarias disponibles para un médico en una fecha |
Herramienta |
| Reservar una cita (usa elicitation para confirmación) |
Herramienta |
| Cancelar una cita (usa elicitation para confirmación) |
Herramienta |
| Listar citas con filtros |
Herramienta |
| Recomendación de especialista basada en síntomas (usa sampling) |
Recurso |
| Lista estática de todas las especialidades médicas |
Recurso |
| Perfil dinámico del médico con plantilla |
Recurso |
| Información del paciente + historial de citas |
Recurso |
| Detalles completos de la cita |
Prompt |
| Flujo de trabajo guiado de programación de citas (con completion) |
Prompt |
| Revisión del historial del paciente (con completion) |
Prompt |
| Triaje de síntomas y recomendación de especialista |
Características del Cliente MCP
Característica | Cómo se utiliza |
Elicitation |
|
Sampling |
|
Roots | El servidor registra una raíz para el espacio de trabajo de citas médicas |
Completion | Los prompts utilizan |
Habilidad del Agente
A SKILL.md para este dominio se proporciona en .github/skills/medical-appointments/SKILL.md. Refleja las capacidades del servidor MCP sin requerir el protocolo MCP: cualquier agente compatible (GitHub Copilot, Claude Code, etc.) puede cargarlo bajo demanda.
Qué cubre la Habilidad
Flujo de Trabajo de Habilidad | Primitiva MCP Equivalente |
Buscar Médicos | Herramienta |
Comprobar Franjas Disponibles | Herramienta |
Reservar Cita | Herramienta |
Cancelar Cita | Herramienta |
Listar Citas | Herramienta |
Recomendar Especialista | Herramienta |
Programar Cita | Prompt |
Historial del Paciente | Prompt |
Triaje de Síntomas | Prompt |
La habilidad interactúa con el servicio REST directamente a través de HTTP utilizando el acceso a herramientas nativo del agente.
Limitaciones de la Habilidad
Las siguientes características del servidor MCP no tienen equivalente en la especificación agentskills.io y, por lo tanto, no están replicadas:
Característica MCP | Limitación |
Elicitation |
|
Sampling |
|
Argument completion | Los prompts de MCP utilizan |
Roots | El servidor MCP registra una raíz de espacio de trabajo ( |
Campos de habilidad específicos de VS Code | Campos como |
Inicio Rápido
Requisitos previos
Node.js >= 22.0.0
VS Code con GitHub Copilot (para integración MCP)
1. Instalar e iniciar la API REST
npm install
npm run dev:serviceDeberías ver:
Bootstrapped: 8 specialties, 12 doctors, 5 patients
Medical Appointment Service running on http://localhost:30002. Conectar el Serv
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/bicatu/mcp-skills-demo'
If you have feedback or need assistance with the MCP directory API, please join our Discord server