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 a 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 MCP: inicialización, listado de herramientas, invocación, retorno y apagado
- Comparación de MCP con OpenAPI y GraphQL para exponer capacidades a agentes
Construcción de un Servidor MCP Stdio
- Estructuración 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 ejecuciones de herramientas prolongadas
Construcción de un Servidor MCP HTTP
- Actualización desde stdio a HTTP para implementación remota y balanceo de carga
- Implementación de autenticación usando tokens bearer y mTLS
- Degradación elegante cuando las conexiones HTTP fallan durante una sesión
- Despliegue de servidores MCP HTTP detrás de Kong o nginx con limitación de velocidad
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 endpoints MCP simultáneamente
- Escritura de un cliente de agente personalizado en Python usando el SDK de MCP para Python
- Gestión elegante 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 enriquecer el contexto del agente
- Creación de plantillas de prompt parametrizadas que guíen el razonamiento del agente
- Actualización dinámica de recursos cuando los datos subyacentes cambian
- Separación de herramientas mutables de recursos inmutables para mayor claridad en la seguridad
Registro y Descubrimiento Interno de Herramientas
- Construcción de un registro MCP corporativo con etiquetas de metadatos y 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 romper clientes
- Catalogación de herramientas con descripciones en lenguaje natural para la busqueda por 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 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 límite por familia de herramientas: bases de datos, computo y APIs externas
- Implementación de interruptores de circuito (circuit breakers) cuando los servicios dependientes no están saludables
- Caché de resultados de herramientas para reducir cómputos 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 de agentes que no son MCP
- Creación de un mercado de herramientas transversal dentro de la organización
Evolución del Ecosistema MCP Internamente
- Recopilación de retroalimentación de desarrolladores sobre la utilidad y precisión de las herramientas
- Realizació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 a la especificación de código abierto de MCP en el repositorio principal
Requerimientos
- Experiencia en programación con TypeScript o Python
- Comprensión de patrones de llamada a funciones y invocación de herramientas por parte de LLM
- Conocimientos básicos de redes: HTTP, WebSockets y JSON-RPC
Público Objetivo
- Desarrolladores backend que construyen herramientas personalizadas para agentes de IA
- Ingenieros de plataforma estandarizando el acceso de los agentes de IA a sistemas empresariales
- Arquitectos de soluciones diseñando ecosistemas de herramientas de IA para su adopción corporativa
14 Horas