Construyendo tu Selector de Canciones Británicas de los Años 2010 con Genkit AI & MCP

Construye tu propio selector de canciones británicas de los años 2010 con Genkit AI y MCP. Descubre las mejores canciones de esta década de forma inteligente y personalizada.

sábado, 15 de noviembre de 2025 • 3 min de lectura • Equipo Q2BSTUDIO

Construyendo tu Selector de Canciones Británicas de los Años 2010 con Genkit AI & MCP

En la era de la inteligencia artificial construir backends robustos y escalables es esencial y Genkit facilita mucho ese proceso permitiendo definir flujos de trabajo, herramientas e integraciones de forma clara y reutilizable.

El Model Context Protocol MCP es una pieza clave para exponer esas capacidades de forma estandarizada. MCP crea una capa de comunicación común para que diferentes modelos y servicios de IA se entiendan entre sí sin importar el lenguaje o la tecnología subyacente. Esto aporta interoperabilidad permitiendo que cualquier sistema compatible con MCP interactúe con otro; soporte para tool calling que deja a los modelos invocar funciones externas como buscadores o servicios de datos; y una mejor experiencia de desarrollo al reducir el código repetitivo y acelerar iteraciones.

En Genkit se trabaja primero definiendo el modelo de datos. Por ejemplo un esquema de canción incluiría identificador, título, artista, año, género y estado de ánimo para poder categorizar y buscar con precisión. A partir de ese esquema se crean herramientas y flujos.

defineFlow en Genkit sirve para orquestar procesos complejos y multi paso. Un flujo puede encadenar llamadas a modelos, transformaciones de datos y llamadas a herramientas externas. defineTool encapsula acciones concretas que los modelos pueden invocar, con entradas y salidas validadas por esquemas, lo que otorga control y seguridad a la interacción entre IA y lógica de negocio.

En el ejemplo del selector de canciones se pueden crear flujos para poblar una base de datos con canciones sintéticas durante desarrollo y otro flujo para listarlas. La herramienta findSongByCriteria permite búsquedas flexibles por título, artista, género o estado de ánimo y devuelve listas de canciones que cumplen los criterios, integrando fácilmente lógica de consulta y filtros.

Para hacer accesible todo esto a otros sistemas se despliega un servidor MCP que expone las herramientas y flujos mediante un endpoint SSE. Clientes MCP pueden conectarse y solicitar acciones del tipo Encuéntrame una canción alegre de Ed Sheeran de 2015 o Dame canciones Indie de los años 2010s y el servidor coordina las respuestas invocando el flujo o la herramienta adecuada.

En Q2BSTUDIO somos expertos en transformar estas capacidades en soluciones productivas. Como empresa de desarrollo de software y aplicaciones a medida diseñamos arquitecturas que integran modelos de IA, agentes IA y servicios cloud aws y azure asegurando buenas prácticas de ciberseguridad y cumplimiento. Podemos implementar desde soluciones de inteligencia de negocio y power bi hasta pipelines de automatización con agentes capaces de interactuar mediante protocolos como MCP. Si necesitas potenciar tus productos con IA empresarial contamos con servicios de consultoría y desarrollo en inteligencia artificial y entregamos proyectos de software a medida alineados con tus objetivos.

Además ofrecemos servicios de ciberseguridad y pentesting para proteger tus APIs y modelos, y servicios de servicios inteligencia de negocio para convertir datos en decisiones. Nuestro enfoque combina experiencia técnica y diseño pragmático para que tus soluciones de IA sean seguras, escalables y orientadas a resultados.

Si quieres construir un selector de canciones inspirado en Genkit y MCP o explorar agentes IA y pipelines en la nube ponte en contacto con Q2BSTUDIO y te ayudamos a diseñar e implementar la solución adecuada para tu negocio.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.