|

MCP ahora es stateless: qué cambió en 2026

En pocas palabras: El 28 de julio de 2026 Anthropic lanzó MCP 2026-07-28, que convierte al Model Context Protocol en stateless de request/response: cada pedido es autodescriptivo, sin sesiones persistentes. Ahora un servidor MCP corre en AWS Lambda, edge o Kubernetes sin sticky sessions.

Anthropic publicó el 28 de julio de 2026 la quinta versión del Model Context Protocol, que convierte a MCP en un protocolo stateless de request/response. Con este protocolo MCP stateless los servidores ya corren en serverless y edge sin sesiones persistentes ni handshake, según el anuncio oficial de Anthropic.

El Model Context Protocol (MCP) es el estándar abierto de Anthropic que conecta agentes de IA con aplicaciones, datos y herramientas externas. La versión 2026-07-28 lo pasa de un protocolo bidireccional con estado a uno stateless: cada request es autodescriptivo, no hay sesión TCP persistente y cualquier pedido puede caer en cualquier instancia detrás de un load balancer round-robin común.

En 30 segundos

  • Qué cambió: MCP dejó de ser un protocolo stateful con sesiones para volverse request/response stateless (release 2026-07-28).
  • Por qué importa: ahora un servidor MCP se despliega en AWS Lambda, edge o Kubernetes sin sticky sessions.
  • Escala real: MCP superó los 400 millones de descargas de SDK por mes, un crecimiento de 4x en el año.
  • Seguridad: la autorización se alinea con OAuth 2.0 y OIDC de producción (Entra, Okta) sin workarounds.
  • Extras: extensiones versionadas para UIs interactivas y Multi Round-Trip Requests (MRTR) para tareas largas.

¿Por qué MCP dejó atrás el protocolo stateful?

Porque el modelo bidireccional con estado no jugaba bien con la infraestructura moderna. La versión vieja mantenía una conexión persistente entre cliente y servidor, con handshake inicial y una sesión que había que sostener de punta a punta. Eso funciona en un servidor de larga vida, pero se rompe apenas lo querés meter en una función serverless que se apaga entre requests.

Ponele que armaste un servidor MCP y lo querés escalar. Con sesiones persistentes necesitás que cada cliente vuelva siempre a la misma instancia (sticky sessions), coordinás estado entre réplicas y rezás para que ninguna se caiga a mitad de una conversación. Era, según el changelog oficial del proyecto, una de las funcionalidades más pedidas por los desarrolladores que buscaban mejor confiabilidad y escalabilidad.

El contexto ayuda a entender la urgencia. MCP viene creciendo a un ritmo fuerte: los SDKs de TypeScript y Python cruzaron cada uno los 1.000 millones de descargas acumuladas hacia julio de 2026, y el volumen mensual ronda las 400 millones. Con esa adopción, arreglar el cuello de botella de la escalabilidad dejó de ser opcional.

¿Cómo funciona el modelo request/response en MCP stateless?

Cada request es self-describing y viaja completo por HTTP, sin handshake previo ni sesión que sostener. El cliente manda un pedido, el servidor responde, y ahí termina la interacción a nivel de protocolo. Si el cliente quiere conocer las capacidades del servidor de antemano, hace una llamada de discovery opcional, pero no es obligatoria para operar. Ya lo cubrimos antes en proteger credenciales en pipelines CI/CD.

Acá viene lo bueno: el método y el nombre de la tool viajan en los headers HTTP. Eso significa que un gateway puede rutear y autorizar mirando solo los headers, sin abrir el body del mensaje. Cualquier request puede aterrizar en cualquier instancia detrás de un load balancer round-robin común, sin lógica de afinidad.

¿Y qué pasa con las cosas que sí necesitan ida y vuelta, como sampling o elicitation? Se rediseñaron sobre Multi Round-Trip Requests (MRTR), un mecanismo que resuelve esos casos sin volver al modelo bidireccional persistente. Encima, los resultados de listado ahora son cacheables, algo imposible cuando cada sesión era única.

AspectoMCP stateful (hasta 2025)MCP stateless (2026-07-28)
ModeloBidireccional con estadoRequest/response
Handshake / sesiónSí, persistenteNo hay
RoutingSticky sessionsRound-robin por headers HTTP
Serverless / edgeCon workaroundsNativo
Cache de listadosNo
Ida y vuelta servidor→clienteConexión abiertaMRTR
mcp stateless protocol diagrama explicativo

¿Cómo desplegar servidores MCP en serverless y edge?

Ahora un servidor MCP es un endpoint HTTP estándar que responde a POST, así que corre en AWS Lambda, Google Cloud Functions o Azure Functions sin adaptadores raros. Antes esto exigía workarounds para simular la sesión persistente sobre plataformas que apagan el proceso entre invocaciones. Con el modelo stateless, el ciclo request/response encaja de una.

Si tu servidor MCP consume una base de datos o guarda contexto, ese estado vive en tu storage (una DB, un cache), no en el protocolo. Para hospedar la capa web o el backend que expone esos endpoints en Argentina, donweb.com te resuelve el hosting y el dominio sin vueltas.

Requisitos para correr MCP stateless en Kubernetes

Alcanza con un load balancer estándar, un Kubernetes Service o un nginx adelante, sin configurar afinidad de cliente. Podés levantar 3 réplicas idénticas y dejar que el tráfico se reparta por round-robin, porque ninguna réplica guarda estado de sesión. El escalado horizontal se vuelve automático: sumás pods cuando sube la carga y los sacás cuando baja, sin drenar sesiones. Como se explica en testing automatizado para protocolos stateless.

Proyectos como kubernetes-mcp-server muestran el patrón en la práctica. El tema es que, con el modelo viejo, matar un pod a mitad de una sesión cortaba la conversación. Ahora no hay conversación que cortar a nivel de protocolo.

¿Qué significa “sin sesiones” en MCP stateless?

Stateless en el protocolo no quiere decir sin datos. Lo que desapareció es la sesión TCP persistente y el estado de protocolo compartido entre cliente y servidor. Tu servidor MCP puede seguir teniendo su propia base de datos, su historial y su contexto guardado. La diferencia: cada request es independiente y no depende de un pedido anterior para tener sentido.

Es una distinción que se confunde seguido. El servidor persiste lo que necesite en storage; el protocolo, en cambio, trata cada llamada como autosuficiente. Fijate que es la misma lógica que usa HTTP hace décadas frente a un protocolo con conexión abierta.

¿Cómo mejora la seguridad con OAuth 2.0 y OIDC?

La autorización de MCP 2026-07-28 se alinea con despliegues de OAuth 2.0 y OIDC de producción, así que los servidores se conectan a sistemas de identidad empresarial como Microsoft Entra u Okta sin workarounds. Antes había que improvisar el puente entre el flujo de MCP y el proveedor de identidad. Ahora usás los estándares que tu equipo de seguridad ya conoce.

Como el método y la tool viajan en headers, la capa de gateway puede aplicar control de acceso granular antes de que el request llegue al servidor. “MCP se convirtió en el estándar de la industria para conectar agentes de IA con aplicaciones”, afirmó Anthropic en su comunicado. Con la autorización en el borde, esa conexión pasa a ser auditable donde tu infra ya tiene visibilidad. Más contexto en configurar DNS para edge computing.

Extensiones versionadas: UIs interactivas y tareas largas

Las extensiones oficiales ahora viven bajo un framework versionado, separado del core del protocolo. Eso le da a los desarrolladores un camino formal para sumar capacidades sin tocar el protocolo base ni romper compatibilidad. Dos ejemplos concretos: UIs interactivas (un servidor MCP que devuelve un gráfico o un formulario) y trabajos de larga duración.

El caso de Figma lo ilustra bien. “Cada vez más builders usan nuestro servidor MCP para traer los outputs generados al canvas de Figma, donde los exploran y refinan con su equipo”, contaron desde la empresa en el anuncio de Anthropic. Para los flujos que no terminan en un solo request, entran los Multi Round-Trip Requests, que sostienen la interacción sin resucitar la sesión persistente.

Errores comunes al migrar a MCP stateless

  • Creer que stateless significa sin base de datos. El protocolo es stateless, tu servidor no. Podés y debés persistir contexto en tu storage; lo que se fue es la sesión de protocolo.
  • Mantener sticky sessions “por las dudas”. Si dejás afinidad de cliente en el load balancer, perdés justamente la ventaja de escalar con round-robin. Sacala.
  • Improvisar la autenticación en vez de usar OIDC. Ahora hay soporte alineado con OAuth 2.0 y OIDC. Seguir con workarounds propios te deja fuera de tu proveedor de identidad y suma superficie de ataque.
  • Modificar el core para features especiales. Las UIs interactivas o los jobs largos van por el framework de extensiones versionadas, no tocando el protocolo base.

Preguntas Frecuentes

¿Qué cambió en MCP con el release 2026-07-28?

MCP pasó de un protocolo bidireccional con estado a un modelo request/response stateless, publicado el 28 de julio de 2026. Es la quinta versión de la especificación y suma también autorización alineada con OAuth 2.0 y un framework de extensiones versionadas.

¿MCP stateless funciona en Kubernetes y serverless?

Sí. Al ser un endpoint HTTP request/response sin sesiones, corre nativo en AWS Lambda, Google Cloud Functions, Azure Functions y en Kubernetes con un Service estándar. No necesitás sticky sessions ni afinidad de cliente, y el escalado horizontal es automático. Lo explicamos a fondo en despliegue continuo en Kubernetes.

¿Un servidor MCP stateless pierde el contexto entre requests?

No, si vos lo persistís. Stateless aplica al protocolo, no a tu aplicación. El servidor guarda el contexto que necesite en su propia base de datos o cache; lo que desapareció es la sesión de protocolo compartida, no los datos.

¿Qué son los Multi Round-Trip Requests (MRTR)?

MRTR es el mecanismo que reemplaza la conexión bidireccional para pedidos del servidor al cliente, como sampling y elicitation. Permite varios intercambios sin volver al modelo con sesión persistente, manteniendo el core stateless intacto.

¿Cuánto cuesta usar MCP?

MCP es un estándar abierto y sus SDKs son gratuitos; no hay una licencia de protocolo. El costo real está en la infraestructura donde corras tus servidores (serverless, edge o Kubernetes) y en los modelos de IA que consumas por separado.

Conclusión

El modelo stateless es el cambio más pragmático que le pasó a MCP desde su lanzamiento. Convertirlo en request/response saca el mayor obstáculo para desplegar servidores a escala: ahora funcionan en serverless, edge y Kubernetes con load balancers comunes, sin sticky sessions ni handshake. Sumale la autorización con OAuth 2.0 y OIDC y las extensiones versionadas, y tenés una base pensada para producción real.

Si ya tenés un servidor MCP, revisá tres cosas: sacá la afinidad de cliente del balancer, migrá la auth a tu proveedor de identidad vía OIDC e integra las features especiales al framework de extensiones. Y si estás empezando, arrancá directo con el modelo stateless. Con 400 millones de descargas mensuales, este es el terreno donde se va a construir de acá en más.

Fuentes

Te puede interesar...