Solicitar información

Temario del curso

Anatomía del protocolo

  • ¿Por qué las simples llamadas a funciones no bastan para ecosistemas complejos de agentes?
  • Elementos básicos de MCP: herramientas, recursos, indicaciones y sus esquemas JSON
  • Ciclo de vida de una sesión MCP: inicialización, enumeración de herramientas, invocación, respuesta y cierre.
  • Comparativa entre MCP, OpenAPI y GraphQL respecto a la exposición de capacidades a los agentes.

Desarrollo de un servidor MCP con stdio

  • Generación del esqueleto básico de un servidor MCP en TypeScript mediante el SDK oficial.
  • Definición de los esquemas de herramientas utilizando Zod y creación automática de validaciones en tiempo de ejecución.
  • Implementación de manejadores que realicen llamadas a APIs internas o bases de datos.
  • Manejo adecuado de errores, resultados parciales y procesos prolongados.

Desarrollo de un servidor MCP basado en HTTP

  • Paso de stdio a HTTP para facilitar el despliegue remoto y la distribución de carga.
  • Aplicación de mecanismos de autenticación como tokens bearer o mTLS.
  • Mantenimiento del funcionamiento aunque se interrumpan conexiones HTTP durante una sesión.
  • Despliegue seguro tras intermediarios tales como Kong o nginx, integrando límites de velocidad y acceso.

Patrones de integración con clientes

  • Registro del servidor MCP en Claude Code mediante el correspondiente archivo de configuración.
  • Conexión simultánea de OpenClaude a múltiples puntos finales MCP.
  • Diseño de clientes agentes personalizados en Python usando el SDK propio para MCP.
  • Respuesta adecuada ante cambios en la disponibilidad de las herramientas durante la ejecución.

Exposición de recursos e indicaciones

  • Publicación de datos de solo lectura para potenciar el contexto de los agentes.
  • Diseño de plantillas parametrizables que guíen las decisiones lógicas del modelo.
  • Actualización automática de recursos cuando la información subyacente cambia.
  • Separación clara entre herramientas modificables y recursos estáticos por razones de seguridad.

Registro interno y localización de herramientas

  • Creación de un catálogo corporativo de herramientas con información descriptiva y marcas que indiquen su responsable.
  • Detección automática mediante protocolos como DNS-SD o vía archivos especiales reconocidos por el sistema.
  • Gestión de versiones y eliminación gradual de versiones obsoletas sin afectar a clientes activos.
  • Clasificación detallada de las herramientas para facilitar su hallazgo por parte de los agentes mediante consultas textuales.

Límites y controles de seguridad empresariales

  • Verificación de permisos en cada manejador, atendiendo a la identidad concreta del agente solicitante.
  • Aislamiento lógico mediante segmentación de redes, impidiendo el acceso indiscriminado a herramientas sensibles.
  • Contención segura mediante módulos como seccomp o contenedores gVisor que limitan acciones peligrosas del código ejecutado.
  • Registro exhaustivo de todas las invocaciones para fines de auditoría y análisis forense.

Ingeniería en rendimiento y estabilidad

  • Establecimiento de tiempos máximos permitidos según la tipología: acceso a bases de datos, cálculos intensivos o conexiones remotos.
  • Incorporación de mecanismos “circuito cerrado” ante fallas en los servicios externos dependientes.
  • Almacenamiento temporal de resultados para evitar repetir procesos costosos innecesariamente.
  • Diferenciación entre implementación como componente acompañante o servicio independiente.

Interoperabilidad entre diversas plataformas de agentes

  • Comprobación conjunta de compatibilidad entre el servidor MCP y entornos como Claude Code o Continue.dev.
  • Alineamiento del protocolo conforme a variantes distintivas en la negociación de transporte.
  • Diseño de adaptadores que permitan integrar también sistemas sin soporte nativo para MCP.
  • Promoción de una baza compartida donde se ofrezcan y exploten las herramientas disponibles dentro de la propia empresa.

Evolución continua del ecosistema MCP corporativo

  • Recopilación periódica de valoraciones por parte de los equipos desarrolladores respecto a utilidad y precisión.
  • Revisión trimestral donde se depuren integraciones no necesarias o poco usadas.
  • Difusión rápida a nuevos departamentos proporcionando plantillas predefinidas para crear servidores MCP autónomamente.
  • Aportación de mejoras y ajustes que perfeccionen la normativa abierta de MCP.

Requerimientos

  • Experiencia programando en TypeScript o Python
  • Conocimientos sobre la invocación de herramientas por parte de modelos de lenguaje y patrones de llamadas a funciones
  • Noções básicas de redes: HTTP, WebSockets y JSON-RPC

Público objetivo

  • Desarrolladores backend que crean herramientas personalizadas para agentes de IA
  • Ingenieros de plataforma que buscan estandarizar el acceso de los agentes a sistemas empresariales
  • Arquitectos de soluciones que diseñan ecosistemas de herramientas para la implementación corporativa
 14 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 2900 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Próximos cursos

Categorías Relacionadas