¿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.
- Área
- MCP y conexiones
- Ú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
- Transports — Model Context Protocol. Comprobado el .
- Specification 2025-06-18 — Model Context Protocol. Comprobado el .