Skip to content

0GiS0/nerdearla-mcp

Repository files navigation

Nerdearla 🇦🇷 Spain 🇪🇸 2025: MCP Servers: los super poderes ✨ de los LLMs 🤖

YouTube Channel Subscribers GitHub followers LinkedIn Follow X Follow

¡Che, developer 👋🏻! Este repositorio contiene las demos que mostré en Nerdearla 2025 durante la charla MCP Servers: los super poderes ✨ de los LLMs 🤖. Con él podrás aprender las características principales de un servidor de este tipo.


MCP Servers: los super poderes ✨ de los LLMs 🤖


🎬 Las Demostraciones

Tres demos progresivas que demuestran desde lo básico hasta lo avanzado:


🟢 1️⃣ Search VideoHerramienta 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 ChannelHerramienta 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 TitleHerramienta 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 · Nerdearla Spain 2025 · ¡Nos vemos en la próxima! 🚀

About

Mis demos en Nerdearla Spain 2025

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors