@iflow-mcp/0gis0-biznagafest-mcp
v1.0.0
Published
¡Hola developer 👋🏻! En este repo encontrarás las demos que mostré durante el evento BiznagaFest 2025, en mi charla "IA con salero: Descubre MCP Servers en Málaga".
Downloads
11
Readme
🎉 BiznagaFest 2025 · Demos "IA con salero"
¡Hola, developer 👋🏻! Este repositorio contiene las demos que mostré en BiznagaFest 2025 durante la charla "IA con salero: Descubre MCP Servers en Málaga". Con él podrás aprender las características principales de un servidor de este tipo.

🎬 Las Demostraciones
Tres demos progresivas que demuestran desde lo básico hasta lo avanzado:
🟢 1️⃣ Search Video — Herramienta Básica
🎯 La puerta de entrada: aprende lo fundamental de los MCP Servers
Busca videos en YouTube basándote en una consulta simple. Esta es la demo perfecta para entender cómo todo funciona bajo el capó.
| Concepto | Descripción |
|----------|-------------|
| 📁 Ubicación | src/tools/basic/index.ts |
| 🎓 Complejidad | ⭐ Muy sencilla |
| 🔧 Tecnologías | YouTube API, Zod, Logger |
Lo que aprenderás:
- ✅ Definir una herramienta con esquema de validación
- ✅ Llamar a servicios externos (YouTube API)
- ✅ Manejo robusto de errores
- ✅ Estructura correcta de respuestas MCP
🟡 2️⃣ Search Channel — Herramienta Interactiva (Elicitations)
💬 Un paso adelante: interacción en tiempo real con el usuario
Una herramienta que busca canales en YouTube y dialoga con el usuario mediante elicitations. Pregunta si deseas recuperar los últimos vídeos del canal.
| Concepto | Descripción |
|----------|-------------|
| 📁 Ubicación | src/tools/elicitations/index.ts |
| 🎓 Complejidad | ⭐⭐ Media |
| 🔧 Tecnologías | Elicitations, RequestHandlerExtra, Diálogos |
Lo que aprenderás:
- ✅ Crear herramientas interactivas bidireccionales
- ✅ Usar elicitations para formularios y diálogos
- ✅ Validación de esquemas más complejos
- ✅ Comunicación cliente-servidor avanzada
🔴 3️⃣ Generate Video Title — Herramienta Creativa (Sampling)
🚀 La bestia: delega en modelos de IA para máxima potencia
Genera títulos creativos y únicos para videos usando sampling. El servidor elicita el idioma preferido del usuario y luego el modelo del cliente genera múltiples sugerencias basadas en tu stack de tecnologías.
| Concepto | Descripción |
|----------|-------------|
| 📁 Ubicación | src/tools/sampling/index.ts |
| 🎓 Complejidad | ⭐⭐⭐ Avanzada |
| 🔧 Tecnologías | Sampling, CreateMessageResult, Multilingüe |
Lo que aprenderás:
- ✅ Delegar generación de contenido al modelo del cliente
- ✅ Elicitations con selectores (enums) bonitos
- ✅ Generar múltiples variantes creativas
- ✅ Construir herramientas verdaderamente inteligentes
💝 ¿Te gustó la charla?
Si disfrutaste con las demos y quieres más contenido sobre MCP Servers, desarrollo y tecnología con salero:
🎥 Suscríbete a mi canal para nuevas demos y tutoriales
📧 Sígueme en redes para estar al día: YouTube · GitHub · LinkedIn · X
Gisela Torres · BiznagaFest 2025 · ¡Nos vemos en la próxima! 🚀
