IAMCP01ILTInteligencia Artificial y Data Science
    MCP: interoperabilidad entre LLM y aplicaciones

    MCP: interoperabilidad entre LLM y aplicaciones

    15 horas Presencial-Remoto

    Descripción

    Model Context Protocol: el estándar que conecta un modelo de lenguaje con herramientas y datos reales. Arquitectura cliente-servidor, servidores propios y un agente en producción.

    Objetivos

    • Entender qué problema resuelve MCP y por qué hacía falta un estándar.
    • Dominar la arquitectura cliente-servidor del protocolo y sus componentes.
    • Exponer herramientas y recursos propios a través de un servidor MCP.
    • Construir y poner en producción un agente que los use.
    • Aplicar buenas prácticas de seguridad y pruebas sobre lo construido.

    Audiencia

    Desarrolladores que quieren conectar modelos de lenguaje con sistemas reales, tanto perfiles junior como seniors en reciclaje.

    Prerrequisitos

    Conocimientos básicos de programación y un entorno de desarrollo configurado.

    Temario

    Domina el Model Context Protocol (MCP) creando paso a paso un agente que organiza y clasifica tus archivos: Anti‑Diógenes Digital. El temario sigue una estructura modular, orientada a resultados prácticos, y es fácilmente adaptable a distintos perfiles y ritmos de aprendizaje.


    Estructura del Curso



    • Duración: Alrededor de 15 h (el instructor puede ajustarlo según el grupo).

    • Enfoque: Desarrollo progresivo de un agente funcional a través de hitos claros.

    • Objetivo: Capacitar al alumno para conectar modelos de lenguaje con datos reales mediante un protocolo abierto y seguro.


    Objetivos



    • Comprender por qué surge MCP y qué problema resuelve.

    • Conocer la arquitectura cliente‑servidor del protocolo y sus componentes.

    • Instalar y configurar servidores MCP de referencia.

    • Diseñar y exponer herramientas y recursos a través de MCP.

    • Integrar un modelo de lenguaje con las capacidades creadas.

    • Construir y poner en producción un agente clasificador de archivos local.

    • Aplicar buenas prácticas de seguridad, pruebas y documentación.

    • Mantenerse al día con la evolución del estándar y la comunidad.


    Público Objetivo



    • Desarrolladores Junior: Profesionales en etapas iniciales que buscan ampliar sus habilidades con tecnologías de IA sin necesidad de conocimientos profundos en machine learning.

    • Perfiles Senior en Reciclaje: Desarrolladores experimentados que desean actualizar sus conocimientos para añadir interoperabilidad de IA a sus aplicaciones existentes.


    Requisitos Previos



    • Conocimientos básicos de programación: Python, JavaScript o lenguajes similares

    • Entorno de desarrollo configurado: Node.js ≥ 18 o Python ≥ 3.9

    • Familiaridad elemental: Línea de comandos y control de versiones (git)


    Metodología


    Formato de Aprendizaje: Cada módulo combina exposición breve de conceptos, demostración en vivo y laboratorio guiado. Los hitos de proyecto permiten validar avances tangibles y recibir feedback inmediato.


    Contenido del Curso - Módulo 1



    • Tema técnico: Aislamiento de los LLMs, problema N × M, visión general de MCP como "USB‑C para la IA".

    • Hito del proyecto: hito‑01‑vision – Planteamiento del problema y mapa del agente.

    • Enfoque práctico: Debate sobre casos reales donde un asistente necesita acceso a datos externos.


    Contenido del Curso - Módulo 2



    • Tema técnico: Host, cliente MCP, servidor MCP, transporte JSON‑RPC/STDIO‑HTTP.

    • Hito del proyecto: hito‑02‑hola‑mcp – Servidor "Echo" de prueba en local.

    • Beneficio pedagógico: Ver el flujo solicitud/respuesta y la simplicidad del protocolo.


    Contenido del Curso - Módulo 3



    • Tema técnico: SDKs oficiales, instalación, herramientas de inspección.

    • Hito del proyecto: hito‑03‑entorno‑listo – Repositorio inicial y servidor de referencia corriendo.

    • Enfoque práctico: Ejecutar la primera petición MCP con la CLI.


    Contenido del Curso - Módulo 4



    • Tema técnico: Diferencia entre tools y resources; diseño de ListFiles y ReadFile.

    • Hito del proyecto: hito‑04‑listar‑archivos – El servidor devuelve la lista de archivos de un directorio.

    • Beneficio pedagógico: Primer contacto con IO real y manejo de errores.


    Contenido del Curso - Módulo 5



    • Tema técnico: Prompting, tamaño de contexto, iteración IA‑herramienta.

    • Hito del proyecto: hito‑05‑leer‑archivos – El agente lee contenido y lo entrega al modelo.

    • Enfoque práctico: Simular la decisión del LLM y verificar la respuesta.


    Contenido del Curso - Módulo 6



    • Tema técnico: Integrar un LLM (API o local) para categorizar archivos mediante las herramientas MCP.

    • Hito del proyecto: hito‑06‑clasificacion – El agente propone carpetas y etiquetas.

    • Beneficio pedagógico: Ver en acción la sinergia IA + protocolo estándar.


    Contenido del Curso - Módulo 7



    • Tema técnico: Límite de permisos, validación de rutas, gestión de errores y logs.

    • Hito del proyecto: hito‑07‑seguridad – Controles implementados y documentación creada.

    • Enfoque práctico: Simular ataques (lectura de ruta prohibida) y comprobar defensas.


    Contenido del Curso - Módulo 8



    • Buenas prácticas de mantenimiento, roadmap MCP, comunidad.

    • hito‑08‑integracion‑final – Presentación del agente Anti‑Diógenes Digital en funcionamiento.

    • Conectar todo el aprendizaje y proyectar mejoras futuras.


    Enfoque Práctico y Beneficios Pedagógicos



    • Progresión por hitos: cada módulo añade una pieza funcional.

    • Aprendizaje contextual: conceptos aplicados inmediatamente a un caso real.

    • Evaluación funcional: validación de cada hito por demostración o test.

    • Proyecto open‑source listo para extender: base para integrar nuevas fuentes (Drive, Jira, etc.) simplemente añadiendo servidores MCP.


    Proyecto Final – Anti‑Diógenes Digital



    • Objetivo: Transformar carpetas caóticas en espacios ordenados.

    • Entrega: Código, documentación, demo y plan de mejoras.

    • Escalabilidad: Admite añadir nuevas reglas de organización o fuentes de datos (e.g., nube).


    Al finalizar, el alumno dominará MCP como herramienta clave para crear aplicaciones de IA conectadas, seguras y fácilmente extensibles.


    ¿Y después?


    Este curso cubre la interoperabilidad del protocolo. La seguridad de un servidor MCP en producción — modelo de amenazas, gateway con RBAC, detección de ataques — es la formación de continuación natural: Seguridad en producción para ecosistemas MCP.

    ¿Prefieres hablar con una persona?934 094 040

    Preguntas frecuentes

    ¿Cuánto dura el curso MCP: interoperabilidad entre LLM y aplicaciones?

    El curso tiene una duración de 15.

    ¿En qué modalidad se imparte el curso?

    Se imparte en modalidad híbrida: presencial en cualquier punto de España o remoto en directo, cada alumno elige cómo asistir. Consulta el calendario de convocatorias en la ficha del curso.

    ¿Este curso es bonificable a través de FUNDAE?

    La formación de SINENSIA IT SOLUTIONS para trabajadores en activo puede bonificarse a través de FUNDAE. Gestionamos los trámites de bonificación para tu empresa; contáctanos para más información.

    ¿Qué requisitos previos necesito?

    Conocimientos básicos de programación y un entorno de desarrollo configurado.

    ¿A quién va dirigido el curso?

    Desarrolladores que quieren conectar modelos de lenguaje con sistemas reales, tanto perfiles junior como seniors en reciclaje.