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é el llamado de funciones por sí solo es insuficiente para ecosistemas complejos de agentes.
- Primitivas de MCP: herramientas, recursos, indicaciones (prompts) y sus esquemas JSON.
- Ciclo de vida de una sesión de MCP: inicialización, lista de herramientas, llamada, retorno y cierre.
- Comparación de MCP con OpenAPI y GraphQL para exponer capacidades a los agentes.
Construcción de un Servidor MCP Stdio
- Generación de estructura base para un servidor MCP en TypeScript utilizando 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 llamen a APIs REST internas o bases de datos.
- Gestión de errores, resultados parciales y ejecución de herramientas de larga duración.
Construcción de un Servidor MCP HTTP
- Actualización desde stdio a HTTP para despliegue remoto y balanceo de carga.
- Implementación de autenticación utilizando tokens portadores (bearer) y mTLS.
- Degradación elegante cuando las conexiones HTTP fallan durante la sesión.
- Despliegue de servidores MCP HTTP detrás de Kong o nginx con limitación de tasa (rate limiting).
Patrones de Integración del Cliente
- Registro de un servidor MCP con Claude Code mediante el archivo de configuración.
- Conexión de OpenClaude a múltiples puntos finales (endpoints) de MCP simultáneamente.
- Escritura de un cliente de agente personalizado en Python utilizando el SDK de Python para MCP.
- Gestión elegante de cambios en la disponibilidad de herramientas durante la ejecución.
Exposición de Recursos e Indicaciones (Prompts)
- Exposición de recursos de solo lectura para enriquecer el contexto del agente.
- Creación de plantillas de indicaciones parametrizadas que guíen el razonamiento del agente.
- Actualización dinámica de recursos cuando los datos subyacentes cambian.
- Separación de herramientas modificables y recursos inmutables para mayor claridad en la seguridad.
Registro Interno de Herramientas y Descubrimiento
- Construcción de un registro MCP 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 puntos finales antiguos sin interrumpir a los clientes.
- Catalogación de herramientas con descripciones en lenguaje natural para facilitar la búsqueda por parte de los agentes.
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 (sandboxing) de la ejecución de herramientas con contenedores seccomp y gVisor.
- Registro de cada invocación de herramienta para cumplimiento normativo y análisis forense.
Ingeniería de Rendimiento y Confiabilidad
- Configuración de políticas de tiempo de espera por familia de herramientas: bases de datos, cómputo y APIs externas.
- Implementación de cortocircuitos (circuit breakers) cuando los servicios dependientes están inestables.
- 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
- Prueba de compatibilidad del servidor MCP con clientes de Claude Code y Continue.dev.
- Gestión de diferencias en la negociación de transportes entre plataformas.
- Escritura de adaptadores polyfill para marcos (frameworks) de agentes que no son MCP.
- Construcción de un mercado transversal de herramientas dentro de la organización.
Evolución del Ecosistema MCP Internamente
- Recopilación de comentarios de los desarrolladores sobre la utilidad y precisión de las herramientas.
- Ejecución de auditorías trimestrales de herramientas y eliminación de integraciones obsoletas.
- Incorporación de nuevos equipos con plantillas de servidor MCP de autoservicio.
- Contribución de mejoras al especificación de código abierto de MCP.
Requerimientos
- Experiencia de programación en TypeScript o Python.
- Comprensión de los patrones de llamado de herramientas y funciones para modelos de lenguaje grandes (LLM).
- Conocimientos básicos de redes: HTTP, WebSockets y JSON-RPC.
Público objetivo
- Desarrolladores backend que crean 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 su adopción corporativa.
14 Horas