Contacta con nosotros

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

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas