La llegada de la Web 2.0 2.0: MCP
(anildash.com)- Model Context Protocol (MCP) se está adoptando rápidamente y está emergiendo como un nuevo estándar abierto
- El valor central de MCP no está en la perfección, sino en la apertura y la interoperabilidad
- El verdadero significado de la Web 2.0 no son las plataformas cerradas, sino las API abiertas y el intercambio de datos
- Está surgiendo una tendencia de regreso desde la era del cierre hacia el valor de la web abierta
- La adopción de MCP podría llevar a que los desarrolladores exijan aún más control sobre las plataformas y transparencia
MCP: la aparición de una nueva web abierta
En los últimos meses, el interés por Model Context Protocol (MCP) ha explotado entre los desarrolladores. El punto de partida fue que Anthropic lo diseñó en 2023 para que su propio sistema LLM (Claude) pudiera interactuar con distintas apps. Después, OpenAI incorporó soporte para el mismo protocolo en ChatGPT, y así se consolidó rápidamente como estándar. Ahora incluso se está adoptando en Windows, expandiéndose hacia plataformas principales.
Lo interesante es que el atractivo de MCP no está tanto en su claridad o grado de madurez, sino en su facilidad de uso y velocidad. A diferencia de los estándares tradicionales diseñados con rigor, MCP es una especificación algo ambigua y definida con flexibilidad, pero su gran fortaleza es que en la práctica funciona bien. Sobre todo, es importante que sea un protocolo abierto que cualquiera puede utilizar.
El verdadero significado de la web abierta
En el mundo real de la web, el verdadero avance ocurre cuando estándares imperfectos y algo limitados se adoptan rápidamente. Ese tipo de dinámica hizo posibles innovaciones como "Escúchalo en cualquier lugar donde oigas podcasts".
El espíritu de la Web 2.0 apuntaba a un ecosistema abierto: API abiertas, intercambio de datos y mayor control para usuarios y desarrolladores. Hay que tener presente que plataformas cerradas como Facebook fueron las que acabaron destruyendo la Web 2.0. En el pasado, Flickr, del.icio.us, Upcoming y otros impulsaron una cultura centrada en compartir y conectar, y en plataformas como LiveJournal hubo un debate muy activo sobre estándares abiertos para API y protocolos.
El regreso de lo abierto
Tras una generación, estamos otra vez en un momento en el que crecen las expectativas sobre la interoperabilidad. En el pasado se repitió una y otra vez la experiencia de ver cómo las grandes tecnológicas bloqueaban API y hacían desaparecer servicios con sus políticas cerradas. Por ejemplo, una herramienta de análisis de datos de redes sociales construida por el autor terminó descontinuándose por el bloqueo de API por parte de la plataforma. Ese tipo de políticas derrumbó la visión de datos abiertos y compatibilidad propia de la Web 2.0. Como consecuencia, se volvieron cotidianos problemas como la imposibilidad de embeber contenido o las trabas para mover datos entre servicios.
Sin embargo, con la llegada de MCP, se espera que la IA actúe como detonante de un resurgimiento de la programabilidad y la apertura. Que varias plataformas adopten el mismo protocolo puede habilitar un círculo virtuoso a nivel tecnológico.
Cuando una plataforma adopta el protocolo tal cual y respeta la estandarización, se generan cambios positivos para todo el ecosistema. Se subraya que el impulso de los desarrolladores por "hacerlo mejor que la especificación" puede, paradójicamente, perjudicar al ecosistema. También HTML, aunque no sea una especificación perfecta, terminó convirtiéndose en la base de la interoperabilidad masiva de internet.
La importancia de cumplir con los estándares
Una nueva generación de desarrolladores está experimentando de primera mano la fuerza de innovar sobre la base de protocolos y formatos comunes. Es muy probable que esa experiencia vuelva a derivar en una insistencia casi obsesiva por los estándares abiertos. Se recrea una atmósfera parecida a la de la época en que formatos abiertos como RSS, Podcast, OpenID, OAuth y OpenSocial realmente empoderaban a los usuarios.
Este ya no es un momento exclusivo de las grandes empresas: es un momento en el que las comunidades de desarrolladores y usuarios pueden ejercer por sí mismas su capacidad de exigir. Todos deberían poder pedir a las plataformas control sobre la experiencia y transparencia, y cuando se adopten estándares abiertos como MCP, esa adopción debe ir necesariamente acompañada de transparencia sobre el funcionamiento interno de la plataforma y el uso de los datos. MCP es abierto, pero todavía presenta carencias en aspectos como su funcionamiento interno y los temas de seguridad, por lo que hacen falta mejoras posteriores.
La posible reactivación del espíritu de la Web 2.0
MCP no es una solución mágica que resolverá todos los problemas, pero parece poder convertirse en un detonante para revivir el ecosistema abierto de la era de la Web 2.0. Siguen presentes limitaciones como la exageración en torno a la IA o la falta de crítica en muchas discusiones.
Aun así, entre los desarrolladores jóvenes se está revalorizando la idea de una web programable y de salir de la lógica cerrada. La web no era propiedad exclusiva de unas cuantas grandes empresas, sino un espacio abierto que cualquiera podía usar a su manera, y se plantea la posibilidad de que MCP vuelva a traer esa filosofía.
1 comentarios
Comentarios en Hacker News
<?xml version="1.0" encoding="UTF-8"?>, namespaces, esquemas y demás; lo que suele usarse es más bien una colección de tags estilo SGMLcontext window) es muy limitada, así que lo óptimo es entregar solo la información estrictamente necesaria. Si cada modelo pudiera elegir por sí mismo y hacer pull únicamente del contexto que necesita, habría más posibilidades de superar ese límiterobots.txt: en esencia es un modelo de “si describes bien mis recursos, los aprovecharé”. Ya en los 90 hubo sistemas de agentes basados en Java que fracasaron por la asimetría de información entre agentes, y preocupa que si se elimina esa limitación de diseño quizá toda la maquinaria social y de negocios deje de funcionar