¿MCP siempre fue una mala idea?
Los críticos del Model Context Protocol (MCP) sostienen que fue sobrevalorado y que a menudo desperdicia tokens frente a simplemente permitir que los agentes de IA usen APIs HTTP bien diseñadas o herramientas CLI, especialmente ahora que los modelos entienden mejor las interfaces. Los defensores responden que MCP sigue resolviendo problemas importantes de autenticación, acceso con mínimo privilegio, sandboxing, auditabilidad y descubrimiento estandarizado de herramientas, en particular en entornos empresariales y multiusuario donde no se puede dar a un agente acceso al shell o claves API sin más. El intercambio destaca una división más amplia: los flujos de trabajo individuales o locales suelen favorecer las CLI y las APIs directas, mientras que los casos de uso organizacionales y web cada vez recurren más a estándares estilo MCP y a variantes emergentes como WebMCP.
MCP frente a CLI / APIs directas
- Muchos sostienen que las CLI y REST/OpenAPI ya resuelven la mayoría de los problemas a los que apunta MCP; las CLI son familiares, componibles y a menudo más baratas en tokens.
- Otros dicen que MCP es, en la práctica, “REST para agentes”: una interfaz estándar y descubrible para herramientas, mejor alineada con la forma en que los agentes llaman a herramientas hoy.
- Algunos ven los servidores MCP como envoltorios ligeros sobre APIs/CLI existentes (“lipstick on a pig”), que añaden infraestructura extra sin nueva semántica.
Seguridad, autenticación y mínimo privilegio
- Hay un fuerte apoyo a MCP en torno a la autenticación: puede ocultar credenciales a los agentes, centralizar la autenticación y exponer solo operaciones estrechas y validadas.
- Los críticos responden que un buen diseño de API, tokens de corta duración con alcance limitado, proxies o CLI en sandbox pueden lograr lo mismo; MCP no es intrínsecamente más seguro.
- Existe la preocupación de que confiar en MCP para el control de acceso pueda crear una falsa sensación de seguridad; siguen siendo necesarios controles del lado del servidor y auditoría.
Uso de tokens, contexto y rendimiento
- Varios informan que los MCP consumen más tokens que el uso directo de CLI/API (especialmente los mal implementados); otros afirman lo contrario cuando los esquemas MCP son estrictos.
- El antiguo diseño de MCP, que cargaba demasiado en el contexto, es ampliamente criticado; las variantes nuevas “stateless / progressive” se consideran mejoras.
- La sobrecarga de arranque de procesos para las CLI generalmente se considera insignificante en comparación con la latencia del LLM o de la red.
Empresa, gobernanza y uso en el mundo real
- MCP se considera más valioso en entornos empresariales y multiusuario: control centralizado, registros de auditoría, revocación/rotación de secretos, interfaz uniforme entre runtimes.
- Las tiendas de plugins de MCP en grandes apps de chat impulsan la adopción entre usuarios no técnicos; algunos ven esto como parte de una “burbuja” de IA.
Estándares, alternativas y WebMCP
- Varios argumentan que estándares existentes (REST, OpenAPI/Swagger, SOAP/WSDL, encabezados HTTP, documentación
.well-known) podrían haberse ampliado en lugar de inventar MCP. - WebMCP es elogiado como un enfoque más simple y alineado para aplicaciones web, con potencial para suplantar al MCP “clásico” en ese ámbito.
- Alternativas mencionadas: harnesses centrados en CLI, sandboxes/VMs personalizados, AXI y herramientas genéricas de “hacer una solicitud HTTP” con buenas especificaciones.
Sentimiento general
- Consenso: MCP no es universalmente malo, pero sí está sobrevalorado y se usa mal.
- Heurística aproximada del hilo: para desarrollo individual o local, las CLI + APIs suelen bastar; MCP resulta atractivo cuando necesitas estandarización entre herramientas, acceso remoto y gobernanza centralizada.