Protocolo MCP
El Model Context Protocol (MCP) es una técnica para estructurar prompts de manera clara, eficiente y predecible al interactuar con modelos de lenguaje. En lugar de enviar peticiones ambiguas al modelo, MCP nos permite dividir el mensaje en partes bien definidas que ayudan al modelo a entender mejor qué rol debe cumplir, qué datos debe analizar y qué tipo de salida se espera.
El uso de MCP es especialmente útil cuando buscamos respuestas consistentes, como listas, pasos, análisis o recomendaciones específicas.
Perfecto. A continuación te presento el Punto 4: Protocolo MCP (Model Context Protocol), incluyendo ejemplos breves y claros para que los participantes entiendan su utilidad.
Estructura básica de un prompt MCP
Un prompt siguiendo el protocolo MCP suele tener las siguientes secciones:
[ROL]
Actúa como un diseñador de productos digitales especializado en UX.
[OBJETIVO]
Tu tarea es generar un flujo de pantallas a partir de una idea de aplicación proporcionada por el usuario.
[INPUT]
Una app para ayudar a personas mayores a recordar tomar sus medicamentos.
[OUTPUT]
Inicio → Registro → Panel de usuario → Alarma de medicamento → Confirmación
Cada sección cumple una función:
- [ROL]: define el papel que debe asumir el modelo (analista, diseñador, experto, etc.)
- [OBJETIVO]: describe la tarea o propósito del análisis
- [INPUT]: es la entrada específica dada por el usuario
- [OUTPUT]: es la estructura deseada de la respuesta (puede ser libre, en pasos, tabla, etc.)
Ventajas del uso de MCP
- Evita respuestas genéricas o desordenadas
- Permite resultados más fáciles de procesar automáticamente
- Facilita el debugging y refinamiento de prompts
- Mejora la precisión y control sobre el modelo
En el contexto del taller, cada vez que el usuario ingrese una descripción de su app, el sistema construirá internamente un prompt similar al ejemplo anterior y lo enviará al modelo Gemini. La respuesta se procesará para ser visualizada como un diagrama.