Contacta con nosotros

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

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas