Volver a flashcards

Flashcards con solución de MCP

¿Qué significa MCP en este curso?

Model Context Protocol.

¿Qué problema general resuelve MCP?

La conexión estructurada entre aplicaciones de IA y herramientas o contexto externo.

¿Qué analogía se usa a menudo para explicar MCP?

El "USB-C de la IA".

¿Qué pieza es visible para el usuario en una arquitectura MCP?

El host.

¿Qué componente mantiene una conexión concreta con un servidor MCP?

El cliente MCP.

¿Qué expone contexto o acciones al cliente?

El servidor MCP.

¿Cuáles son las tres primitivas principales de un servidor MCP?

Tools, resources y prompts.

¿Cuándo conviene usar una tool?

Cuando hay una acción u operación con inputs definidos.

¿Cuándo conviene usar un resource?

Cuando el valor principal es contexto legible o recuperable.

¿Cuándo conviene usar un prompt?

Cuando quieres ofrecer un flujo guiado o una plantilla reutilizable.

¿Qué transporte se usa con más frecuencia en local?

stdio.

¿Qué transporte es la opción moderna para remoto?

Streamable HTTP.

¿Qué clase del SDK oficial de TypeScript crea el servidor?

McpServer.

¿Qué transporte del SDK conecta un servidor local por entrada y salida estándar?

StdioServerTransport.

¿Qué práctica rompe fácilmente un servidor MCP por stdio?

Escribir logs en stdout con console.log.

¿Qué librería se usa a menudo para definir schemas en TypeScript?

Zod.

¿Qué describe inputSchema?

Los parámetros de entrada de una tool.

¿Qué describe outputSchema?

La estructura esperada de la salida.

¿Qué comunica readOnlyHint al cliente?

Que la tool no debería modificar el entorno.

¿Qué comunica destructiveHint al cliente?

Que la tool puede tener efectos destructivos o irreversibles.

¿Qué herramienta oficial ayuda a probar y depurar servidores MCP?

MCP Inspector.

¿Para qué sirven los roots?

Para coordinar el alcance o foco de trabajo del servidor.

¿Son los roots una barrera de seguridad fuerte por sí solos?

No.

¿Qué permite sampling?

Que el servidor pida al cliente una llamada al modelo.

¿Qué permite elicitation?

Pedir al usuario información adicional durante una operación.

¿Dónde encaja la autorización formal del protocolo hoy?

En transportes HTTP.

¿Qué extensión sirve para escenarios máquina a máquina sin usuario interactivo?

OAuth Client Credentials.

¿Qué diferencia hay entre desplegar y publicar un servidor?

Desplegar es hacerlo funcionar; publicar es exponer metadata para descubrimiento.

¿Qué registro oficial puede usarse para discovery de servidores MCP?

El MCP Registry.

¿Qué debe demostrar un buen proyecto final del curso?

Caso útil, primitivas claras, validación observable y criterio de diseño.

Página 1 / 1

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .