Skills Agentes

¿Qué es el transporte en MCP?

El transporte es el canal por el que viajan los mensajes entre cliente y servidor MCP. La especificación define dos: stdio, para un servidor que se ejecuta como proceso local, y HTTP streamable, para un servidor remoto al que se llega por red.

Última revisión

También: MCP transport · stdio · HTTP streamable

En corto

  • stdio: el cliente lanza el servidor como proceso hijo y habla por entrada y salida estándar.
  • HTTP streamable: el servidor es un servicio remoto y la conexión admite respuestas en streaming.
  • El transporte decide dónde viven las credenciales y quién puede alcanzar el servidor.

Cuál usa cada tipo de servidor

Un servidor que necesita tu disco, tu base de datos local o tu sesión de git usa stdio: se ejecuta en tu máquina y no hay red de por medio. Un servicio en la nube que quiere ofrecer acceso a varios usuarios usa HTTP, y entonces la autorización pasa a ser parte del problema — de ahí la capa OAuth de la especificación.

El transporte SSE aparece todavía en configuraciones y documentación antiguas. En la especificación vigente el transporte HTTP es el streamable; SSE se mantiene por compatibilidad y no es lo que conviene elegir para un servidor nuevo.

Términos relacionados

Fuentes

Todos los términos del glosario