Saltar al contenido principal

MCP Acaba de Lanzar Su Mayor Actualización — Esto es lo Que Realmente Cambia para los Ingenieros de Agentes de IA

· 6 min de lectura
Rafael Fernandes
NLP Engineer & Tech Writer at WiLine
Share:
Protocolos · Noticias de IAModelo de Protocolo de Contexto — la especificación del 2026-07-28

El Modelo de Protocolo de Contexto acaba de tener su mayor revisión desde su lanzamiento. La especificación del 2026-07-28 no añade una característica — reescribe cómo cada servidor MCP se comunica con cada cliente. Si has desplegado un servidor MCP en algún lugar más allá de "funciona en mi laptop", este cambio afecta tu infraestructura, no solo tu registro de cambios.

Qué se lanzó realmente

El cambio principal: MCP ahora es sin estado en la capa de protocolo. Cada solicitud lleva su propia versión de protocolo, identidad del cliente y capacidades — ya no hay más apretón de manos initialize/initialized, no hay ID de sesión, no hay requisito de que la solicitud N+1 llegue a la misma instancia de servidor que manejó la solicitud N. El mantenedor principal David Soria Parra lo llamó "un salto en la prestación de servidores MCP escalables", basado en 18 meses de ejecución de MCP más allá de la etapa de herramienta local.

Ese cambio desbloquea una cadena de cambios prácticos:

  • Balanceo de carga simple. Un servidor que antes necesitaba sesiones pegajosas y un almacén de sesiones compartido puede estar detrás de un balanceador de carga ordinario de round-robin.
  • Enrutamiento basado en encabezados. Las solicitudes ahora llevan los encabezados HTTP Mcp-Method y Mcp-Name, por lo que las puertas de enlace y los cortafuegos pueden enrutar y limitar la tasa inspeccionando encabezados en lugar de analizar cada cuerpo JSON.
  • Resultados de lista cacheables. tools/list, prompts/list, resources/list, y resources/read ahora devuelven ttlMs y cacheScope, para que los clientes sepan cuánto tiempo se les permite omitir la reobtención.
  • Solicitudes de Múltiples Viajes (MRTR). El antiguo patrón de entrada de flujo mantenido abierto iniciado por el servidor (confirmaciones, parámetros faltantes) ha desaparecido. Un servidor ahora devuelve resultType: "input_required"; el cliente reintenta la misma llamada con inputResponses completado — no se requiere conexión persistente.

El estado no desapareció, solo se volvió explícito: si tu herramienta realmente lo necesita, crea un identificador y se lo devuelve al cliente para que lo pase en la siguiente llamada, en lugar de ocultarlo en la capa de transporte.

La autorización recibió una reescritura real, no un parche

Esta es la parte que debería llamar la atención de un ingeniero de IA antes de que lo haga el cambio de protocolo. La autorización de MCP ahora se alinea con OAuth 2.1 y OpenID Connect en lugar de dejar que cada implementador conecte su propia versión, como desglosa WorkOS:

  • Los servidores deben implementar Metadatos de Recursos Protegidos de OAuth 2.0 (RFC 9728) para descubrimiento y Indicadores de Recursos (RFC 8707) para que un token creado para un servidor MCP no pueda ser reproducido contra otro.
  • La verificación del emisor ahora es obligatoria — los clientes deben verificar el parámetro iss antes de canjear un código, cerrando la clase de errores de confusión del servidor de autorización.
  • Los Documentos de Metadatos de ID de Cliente (CIMD) reemplazan el Registro Dinámico de Clientes como la ruta preferida (DCR sigue funcionando, por ahora).

La consecuencia práctica: el problema del "deputado confundido" — una llamada a la herramienta ejecutándose con credenciales destinadas a un servidor diferente — se cierra a nivel de protocolo en lugar de depender de que cada autor de servidor recuerde verificar. Si estás ejecutando múltiples servidores MCP detrás de una puerta de enlace (lo cual, según nuestra propia cobertura de puerta de enlace, es hacia donde todos se dirigen), esta es la parte de la actualización que realmente reduce tu superficie de riesgo, no solo tu carga operativa.

La parte honesta: esto rompe cosas, y los mantenedores lo dicen

Nada de esto es compatible hacia atrás por accidente. Soria Parra, en el informe de The Register, no lo endulzó: "Si construiste tu propia implementación, va a ser mucho trabajo para corregir esto," y el rediseño sin estado, por su propia admisión, "hace que las cosas en la red sean un poco más complicadas de lo que solían ser" incluso mientras elimina el estado de sesión. Roots, Sampling y Logging están ahora formalmente deprecados — Sampling por semánticas confusas, Roots como "algo muy nicho," Logging por ser excesivamente verboso — con un mínimo de doce meses antes de que realmente sean eliminados, junto con el transporte HTTP+SSE heredado.

Leído con benevolencia, esto es un protocolo madurando: una política de deprecación formal significa que obtienes un año de aviso en lugar de una ruptura sorpresa. Leído con escepticismo — y The Register lo hace — esto está solucionando problemas que solo aparecieron una vez que MCP dejó las herramientas de desarrollo locales para el despliegue en la nube, lo que dice algo sobre cuánta infraestructura de carga se construyó sobre el diseño anterior antes de que alguien lo sometiera a pruebas de estrés a gran escala. Ambas lecturas son verdaderas a la vez. Eso no es una razón para entrar en pánico; es una razón para leer realmente la guía de migración antes de que tus pruebas de integración lo hagan por ti.

Por qué esto importa para ti, específicamente

Si estás construyendo agentes contra servidores MCP que no controlas, probablemente no notes nada de inmediato — los SDK de Nivel 1 (TypeScript, Python, Go, C#, con Rust en beta) manejan la negociación. Si ejecutas un servidor MCP — para un pipeline RAG, un puente de herramienta interna, cualquier cosa más allá de una demostración — esto cambia tres cosas que posees directamente: cómo se escala (sin estado significa que tu historia operativa se vuelve más simple), cómo se asegura (la alineación con OAuth 2.1 significa menos de tu propio código de autorización que puede estar mal), y tu reloj (doce meses para moverte de Roots, Sampling, Logging y el transporte SSE antes de que desaparezcan). Ninguna de esas cosas es opcional solo porque no solicitaste la reescritura.


📖 Fuentes: Blog del Modelo de Protocolo de Contexto — la especificación del 2026-07-28 · WorkOS — cambios de autenticación en la especificación MCP 2026-07-28 · The Register — MCP rompe con su pasado con estado · VentureBeat — la mayor actualización de MCP, qué cambia para los agentes de IA

Comments & questions

Hit an error, spotted a typo, or have a question? Leave a note below.