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é 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.
Precio por grupo privado (formación online) desde 2900 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales