Model Context Protocol: Especificación 2026-07-28 y Novedades

Contenido del artículo
El ecosistema global de la inteligencia artificial agéntica ha alcanzado un hito decisivo en su maduración tecnológica. Bajo la tutela de la Agentic AI Foundation (AAIF) —entidad creada en el seno de la Linux Foundation— se ha publicado oficialmente la actualización de la especificación 2026-07-28 para el Model Context Protocol (MCP). Este lanzamiento constituye la renovación arquitectónica más profunda y de mayor alcance desde que el protocolo fuera presentado originalmente por Anthropic y posteriormente donado a la comunidad de código abierto. Al transformar su núcleo desde un diseño orientado a estado con sesiones persistentes hacia un modelo totalmente apátrida (stateless), el Model Context Protocol se consolida como el estándar industrial definitivo para conectar modelos de lenguaje (LLM), agentes autónomos y sistemas de software empresariales sobre la infraestructura web tradicional.
Durante los últimos dos años, el avance de las aplicaciones agénticas exigió superar la simple generación de texto para dar paso a la integración profunda con bases de datos, APIs de negocio y entornos de desarrollo. No obstante, la escala masiva a nivel corporativo tropezó sistemáticamente con las limitaciones de las conexiones persistentes y la necesidad de mantener tablas de estado en memoria. La especificación 2026-07-28 del Model Context Protocol resuelve este cuello de botella estructural al adaptar el protocolo de transporte a la semántica nativa del protocolo HTTP, facilitando el balanceo de carga sin afinidad de sesión, la ejecución en arquitecturas serverless y el cumplimiento estricto de las normativas de seguridad empresarial más rigurosas.
La revolución stateless: Por qué el Model Context Protocol abandona las sesiones persistentes
En las versiones previas del protocolo, el establecimiento de la comunicación entre un host de IA (como un IDE o un cliente de chat) y un servidor de herramientas requería un apretón de manos (handshake) mediante las operaciones initialize e initialized, seguido del mantenimiento de una sesión viva mediante el encabezado Mcp-Session-Id. En entornos de nube distribuida y clusters de Kubernetes, este esquema imponía la obligación de implementar enrutamiento persistente (sticky routing). Si una instancia de servidor fallaba o si el tráfico se redistribuía entre múltiples pods, la sesión se quebraba de inmediato, interrumpiendo la ejecución del agente.
La nueva especificación elimina por completo la obligatoriedad de las sesiones continuas y su apretón de manos inicial. A partir de la versión 2026-07-28, cada solicitud individual enviada a través de HTTP es completamente autosuficiente e independiente. Toda la información correspondiente a la negociación de capacidades, versión del protocolo, metadatos del cliente y contexto de ejecución se transmite dinámicamente en el cuerpo del mensaje dentro de un campo estandarizado denominado _meta.
Asimismo, la especificación introduce el enrutamiento basado en encabezados HTTP. Mediante el uso de los encabezados Mcp-Method y Mcp-Name, las pasarelas de API (API Gateways), balanceadores de carga y proxies inversos pueden inspeccionar y clasificar el tráfico de herramientas sin necesidad de deserializar el cuerpo JSON de la petición. Esto permite aplicar políticas de firewall, limitación de tasa (rate limiting) y enrutamiento horizontal con un impacto mínimo en la latencia de red.
- Transporte apátrida puro: Supresión de las llamadas
initialize/initializedy eliminación definitiva del encabezado legacyMcp-Session-Id. - Encapsulación mediante
_meta: Transmisión contextual de las capacidades y la identidad del cliente en cada transacción HTTP individual. - Enrutamiento en capa de red: Incorporación de los encabezados HTTP
Mcp-MethodyMcp-Namepara inspección directa por parte de la infraestructura de TI. - Escalabilidad horizontal sin estado: Capacidad de distribuir solicitudes en esquemas round-robin sobre clusters de servidores y funciones FaaS (Function-as-a-Service).
Arquitectura de extensiones modulares: MCP Apps y Tasks a la vanguardia
A medida que la adopción de los agentes de IA se diversifica, la adición incesante de capacidades al núcleo del protocolo corría el riesgo de generar un software hipertrofiado e ineficiente (protocol bloat). Para contrarrestar esta problemática, el comité técnico del Model Context Protocol ha introducido un marco formal de extensiones versionadas. Este mecanismo permite que nuevas funcionalidades evolucionen de forma independiente del núcleo de transporte, manteniendo la especificación base liviana y predecible.
En esta actualización del 28 de julio de 2026, dos extensiones clave han alcanzado el estado de graduación para su despliegue masivo en entornos de producción:
MCP Apps: Interfaces de usuario dinámicas y renderizadas por el servidor
Hasta el momento, las respuestas de los servidores MCP se limitaban principalmente a datos estructurados en formato JSON o bloques de texto plano expresados en Markdown. Con la extensión oficial MCP Apps, los servidores de herramientas pueden devolver componentes de interfaz de usuario interactivos y renderizados directamente por el servidor. La aplicación host (como un entorno de desarrollo integrado o una plataforma conversacional) renderiza estos recursos visuales dentro de un entorno aislado de pruebas (sandboxed iframe).
Esto habilita que los agentes presenten tableros analíticos dinámicos, formularios complejos para recopilación de parámetros, gráficos interactivos y flujos de aprobación paso a paso directamente en la ventana de chat, transformando la experiencia de usuario desde la interacción textual estática hacia aplicaciones interactivas ricas.
Tasks: Orquestación de flujos de trabajo asincrónicos de larga duración
El ciclo tradicional de solicitud/respuesta HTTP resulta inoperante cuando un agente debe encomendar a un servidor la realización de tareas que toman minutos u horas, tales como el procesamiento masivo de datos, la compilación de proyectos de software o la ejecución de pruebas de integración. La extensión formal Tasks resuelve esta barrera al estandarizar la orquestación asincrónica.
Bajo la extensión Tasks,
Escrito por
TempMail Ninja
Experto en privacidad digital y seguridad en línea. Apasionado por crear herramientas que protejan la identidad de los usuarios en internet.


