Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Anatomía del Protocolo
- Por qué la llamada de funciones por sí sola es insuficiente para ecosistemas complejos de agentes.
- Primitivas de MCP: herramientas, recursos, prompts y sus esquemas JSON.
- Ciclo de vida de una sesión de MCP: inicialización, listado de herramientas, llamada, retorno y apagado.
- Comparación de MCP con OpenAPI y GraphQL para exponer capacidades a agentes.
Construcción de un Servidor MCP por Stdio
- Estructura base (scaffolding) de un servidor MCP en TypeScript con el SDK oficial.
- Definición de esquemas de herramientas con Zod y generación de validación en tiempo de ejecución.
- Implementación de manejadores de herramientas que llaman a APIs REST internas o bases de datos.
- Gestión de errores, resultados parciales y ejecución prolongada de herramientas.
Construcción de un Servidor MCP por HTTP
- Actualización desde stdio a HTTP para implementación remota y balanceo de carga.
- Implementación de autenticación usando tokens portadores y mTLS.
- Degradación graciosa cuando las conexiones HTTP fallan durante la sesión.
- Despliegue de servidores MCP por HTTP detrás de Kong o nginx con límite de tasa.
Patrones de Integración del Cliente
- Registro de un servidor MCP con Claude Code usando el archivo de configuración.
- Conexión de OpenClaude a múltiples extremos (endpoints) de MCP simultáneamente.
- Escritura de un cliente de agente personalizado en Python utilizando el SDK de Python para MCP.
- Gestión graciosa de cambios en la disponibilidad de herramientas en tiempo de ejecución.
Exposición de Recursos y Prompts
- Exposición de recursos de solo lectura para el enriquecimiento del contexto del agente.
- Creación de plantillas de prompts parametrizadas que guíen el razonamiento del agente.
- Actualización dinámica de recursos cuando cambian los datos subyacentes.
- Separación de herramientas mutables de recursos inmutables para claridad en seguridad.
Registro y Descubrimiento Interno de Herramientas
- Construcción de un registro MCP a nivel empresarial con metadatos y etiquetas de propiedad.
- Descubrimiento automático vía DNS-SD o archivos de punto final conocido.
- Versionado de herramientas y descontinuación de extremos antiguos sin romper clientes.
- Catalogación de herramientas con descripciones en lenguaje natural para buscabilidad por parte del agente.
Límites de Seguridad Empresarial
- Implementación de comprobaciones de autorización dentro de los manejadores de herramientas basadas en la identidad del agente.
- Uso de segmentación de red para aislar herramientas de alto riesgo del acceso general de los agentes.
- Aislamiento de la ejecución de herramientas con contenedores seccomp y gVisor.
- Registro de cada invocación de herramienta para cumplimiento y análisis forense.
Ingeniería de Rendimiento y Confiabilidad
- Establecimiento de políticas de tiempo de espera por familia de herramientas: bases de datos, cómputo y APIs externas.
- Implementación de interruptores de circuito (circuit breakers) cuando los servicios dependientes no estén saludables.
- Almacenamiento en caché de resultados de herramientas para reducir cálculos costosos redundantes.
- Ejecución de servidores MCP como sidecars versus microservicios independientes.
Interoperabilidad entre Plataformas de Agentes
- Pruebas de compatibilidad del servidor MCP con clientes de Claude Code y Continue.dev.
- Gestión de diferencias en la negociación de transporte entre plataformas.
- Escritura de adaptadores polyfill para marcos (frameworks) de agentes no compatibles con MCP.
- Construcción de un mercado de herramientas transversal dentro de la organización.
Evolución del Ecosistema MCP Interno
- Recopilación de comentarios de desarrolladores sobre la utilidad y precisión de las herramientas.
- Ejecución de auditorías trimestrales de herramientas y eliminación de integraciones obsoletas.
- Onboarding de nuevos equipos con plantillas de servidores MCP de autoservicio.
- Contribución de mejoras al código abierto de la especificación MCP.
Requerimientos
- Experiencia de programación en TypeScript o Python.
- Comprensión de la invocación de herramientas y patrones de llamada de funciones en LLMs.
- Conocimientos básicos de redes: HTTP, WebSockets y JSON-RPC.
Audiencia
- Desarrolladores backend que construyen herramientas personalizadas para agentes de IA.
- Ingenieros de plataforma que estandarizan cómo los agentes de IA acceden a sistemas empresariales.
- Arquitectos de soluciones que diseñan ecosistemas de herramientas de IA para adopción corporativa.
14 Horas