La mayor barrera para el “Futuro Agencia” no ha sido la inteligencia de los modelos. Ha sido la estupidez de las conexiones.
Durante los últimos dos años, crear un agente de IA que realmente pudiera hacer algo (como consultar una base de datos o comprobar un mapa) requirió un lío de “código adhesivo”. Los desarrolladores tuvieron que escribir manualmente definiciones de funciones, manejar la autenticación, analizar esquemas JSON y actualizar constantemente sus “herramientas” cada vez que cambiaba una API. Era frágil, hecho a medida e inescalable.
Para empeorar las cosas, cada plataforma hablaba un idioma diferente. OpenAI tenía “Acciones”, Anthropic tenía “Herramientas” y LangChain tenía “Kits de herramientas”. Si creó una integración para GPT-4, no funcionó para Claude sin una reescritura.
Esa era acaba de terminar.
Siguiendo los pasos de Anthropic (que abrió el estándar) y alineándose ampliamente con el movimiento de la industria hacia la estandarización, Google está implementando servidores administrados de Model Context Protocol (MCP), empezando de forma completamente gratuita para Google Maps y BigQuery.
Esto no es sólo una actualización de funciones; es un cambio arquitectónico fundamental. Google está haciendo que sus servicios estén “listos para agentes por diseño”, creando efectivamente un puerto USB para la Inteligencia Artificial.
El gancho: por qué esto es importante ahora
Durante la última década, la web se ha optimizado para dos cosas:
- Humanos (HTML/CSS proporcionado por los navegadores)
- Aplicaciones específicas (API REST/GraphQL consumidas por interfaces rígidas)
No fue diseñado para agentes de IA de uso general. Cuando le pides a ChatGPT que “busque un restaurante cerca de mí”, no “ve” un mapa como lo hace un humano. Adivina basándose en datos de entrenamiento o, si está equipado con una herramienta, llega a un punto final API específico que un ingeniero humano conectó manualmente.
Este “cableado” fue el cuello de botella. Para conectar un LLM a Google Maps, un desarrollador tenía que:
- Aprovisionar un proyecto de Google Cloud.
- Habilite la API de Lugares.
- Generar una clave API.
- Escriba una función de Python para llamar a la API.
- Escribir un esquema JSON para explicar esa función al LLM.
- Manejar los estados de error cuando el LLM alucinó un parámetro.
La decisión de Google de proporcionar servidores MCP administrados significa que los desarrolladores ya no tienen que construir ese cableado. Un desarrollador ahora puede simplemente “activar” el servidor Maps MCP y su agente comprenderá instantáneamente cómo geocodificar, buscar lugares y calcular rutas. Sin código, sin definición de esquema, sin mantenimiento.
Ésta es la diferencia entre conectar una lámpara a la pared y simplemente enchufarla a un enchufe. Google acaba de instalar los enchufes.
Análisis técnico profundo: ¿Qué es un “servidor MCP administrado”?
Para comprender la magnitud de esto, hay que observar qué es realmente MCP y cómo la implementación de Google cambia la física del desarrollo.
1. El protocolo (el “estándar USB”)
El Protocolo de contexto de modelo (MCP) es un estándar abierto que estandariza cómo los modelos de IA interactúan con datos y herramientas. Antes de MCP, el “problema de integración” era N x M. Si hay N modelos (Claude, Gemini, GPT) y M herramientas (Google Drive, Slack, Postgres), necesitaba N*M integraciones personalizadas.
MCP reduce esto a N + M.
- Los Modelos se convierten en “Clientes” (Puertos USB).
- Herramientas se convierten en “Servidores” (Dispositivos USB).
El protocolo se basa en JSON-RPC 2.0. Permite a un cliente (el Agente de IA) solicitar una lista de herramientas, recursos e indicaciones disponibles del servidor. El servidor responde con una definición estandarizada. Cuando el agente quiere utilizar una herramienta, envía una solicitud JSON-RPC al servidor, que ejecuta la lógica y devuelve el resultado.
2. La parte “gestionada” (el avance)
Hasta esta semana, ejecutar un servidor MCP era un asunto “local”. Tenías que ejecutar un proceso local de Node.js o Python (por ejemplo, npx -y @modelcontextprotocol/server-postgres) en tu máquina para permitir que el agente se comunicara con tu base de datos.
Esta arquitectura funciona para un desarrollador en una computadora portátil (que usa Claude Desktop), pero falla en producción. No puede pedirle a un usuario que “ejecute un comando de terminal local” solo para que su agente web pueda consultar su calendario.
El MCP administrado de Google le quita esa carga al desarrollador.
- No hay contenedores Docker para administrar.
- Sin apretones de manos de autenticación para escribir (utiliza Google Cloud IAM automáticamente).
- Sin mantenimiento de esquema: si Google actualiza la API de BigQuery, el servidor MCP se actualiza automáticamente.
- Transporte de protocolo: en lugar de
stdio(entrada/salida estándar), que se usa para MCP local, los servidores administrados de Google probablemente usan Eventos enviados por el servidor (SSE) o HTTP POST a través de un canal seguro, lo que permite que los agentes remotos se conecten de forma segura.
3. Implementación de BigQuery y Maps
La implementación de BigQuery es particularmente revolucionaria.
- Descubrimiento de esquemas: el cliente pregunta al servidor MCP: “¿Qué tablas están disponibles?” El servidor devuelve el esquema, no sólo los nombres de las tablas, sino también los tipos de columnas y sus descripciones.
- Generación de consultas: el agente comprende los tipos de columnas y las relaciones de forma nativa. Sabe que
transaction_datees unTIMESTAMPy no unSTRING. - Ejecución: el agente envía el SQL y el servidor devuelve los datos, formateados de la forma esperada por el modelo.
Esto convierte a BigQuery de una “herramienta de consulta de bases de datos” a una “base de conocimientos” que un agente puede explorar tan fácilmente como un humano explora una biblioteca. Elimina el riesgo de que el agente invente columnas inexistentes (alucinación) porque el servidor MCP proporciona el esquema de verdad fundamental en tiempo real.
Historia contextual: la pesadilla del “código adhesivo”
Para apreciar esto, hay que observar el “estado del arte” en 2023-2024, a menudo denominado la Era “ReAct” (Razonamiento + Actuación).
En el artículo fundamental “ReAct”, los investigadores demostraron que los LLM podían utilizar herramientas generando un “Pensamiento”, luego una “Acción” y luego creando una “Observación”. Pero la parte de “Acción” fue complicada.
Si querías crear un agente que pudiera verificar el inventario de existencias en BigQuery y luego mapear los almacenes en Google Maps, tenías que:
- Leer documentos: lea la documentación de la API REST de BigQuery.
- Escribir código: escriba una función de Python
check_inventory(sku). - Definir esquema: defina manualmente un esquema JSON que describa esa función para el LLM (por ejemplo, “Esta función toma un SKU de cadena…”).
- Manejar autenticación: maneja manualmente la autenticación API (flujo OAuth2).
- Repetir: repita los pasos 1 a 4 para Google Maps.
- Analizar salida: analiza la extraña salida JSON de Maps en algo que el LLM pueda leer.
Esto era Frágil.
- Si la API cambió, su agente falló.
- Si el LLM alucinó con el parámetro incorrecto (por ejemplo, enviar una cadena en lugar de un int), su código falló.
- Si querías cambiar de OpenAI a Gemini, tenías que reescribir las definiciones de tus herramientas.
MCP resuelve el problema “N+1”. En lugar de que cada agente necesite aprender a hablar con cada herramienta, cada agente habla MCP y cada herramienta habla MCP.
La “web agente” y la conexión a tierra
Uno de los aspectos más críticos de esta actualización es Conexión a tierra.
En IA, “conexión a tierra” se refiere a anclar las respuestas del modelo en datos verificables del mundo real para evitar alucinaciones.
- Sin Maps MCP: Preguntas: “¿Cuánto tiempo conducir hasta SFO?” El modelo realiza conjeturas basadas en datos de tráfico promedio de 2023.
- Con Maps MCP: el modelo llama a
maps.get_routey recibe datos de tráfico en tiempo real, cierres de carreteras y ETA exactas.
Google llama a esto “Grounding Lite” para Maps. Permite a los agentes ser “conscientes del espacio”. Esto es crucial para los agentes de logística, entrega y viajes.
De manera similar, BigQuery permite la “conexión a tierra empresarial”. Un agente responde “¿Cuáles fueron las ventas el mes pasado?” no está adivinando; está ejecutando una consulta SELECT sum(sales) ... en el libro mayor real. El servidor MCP garantiza que la consulta sea sintácticamente correcta antes de su ejecución, actuando como protección.
Análisis prospectivo: el “sistema operativo empresarial”
La adopción de MCP por parte de Google es una señal masiva de que la industria está convergiendo en un estándar. Este es el “momento HTTP” para los Agentes.
1. ¿La muerte de las interfaces de “chat”?
Actualmente, la mayoría de los usuarios utilizan la IA a través del chat (ChatGPT, Gemini). Los servidores MCP administrados permiten integrar la IA dentro de los sistemas. Su panel de logística no solo mostrará un mapa; tendrá un agente silencioso que monitoreará ese mapa a través del servidor MCP, observará anomalías de tráfico que afecten los datos de su inventario de BigQuery y le alertará solo cuando sea necesario.
2. ¿Quién sigue después?
Con Google (BigQuery/Maps) y Anthropic (Claude) respaldando a MCP, la presión ahora está en AWS y Microsoft.
- ¿AWS lanzará un “MCP administrado para DynamoDB”?
- ¿Microsoft ofrecerá “MCP administrado para Excel/Graph”?
Si no lo hacen, la creación de agentes en Google Cloud se vuelve significativamente más rápida que en Azure o AWS. El “Impuesto de Integración” relativo a los servicios de Google acaba de caer a casi cero.
3. La implicación de seguridad
El peligro, por supuesto, es dar a los agentes acceso en “Modo Dios” a las bases de datos. Aquí es donde la distinción entre “local” y “administrado” se vuelve crítica.
En una configuración de MCP “local” específica, el agente suele ejecutarse con todos los permisos del usuario. Pero la implementación de Google se basa en Cloud IAM (Gestión de identidad y acceso). El servidor MCP solo ve lo que la cuenta de servicio le permite ver.
- Puede crear una cuenta de servicio que solo tenga permisos
BigQuery Data Vieweren tablas específicas. - El servidor MCP hereda esa restricción.
- Incluso si el Agente intenta
DROP TABLE, el servidor MCP (respaldado por IAM) lo rechazará.
Esto lleva la seguridad de “grado empresarial” al salvaje oeste de los agentes de IA, que es exactamente lo que los CIO estaban esperando.
El resultado final
La industria está pasando de una era en la que la IA simplemente “habla” del mundo a una era en la que la IA puede “tocar” el mundo.
El despliegue de servidores MCP administrados por parte de Google para Maps y BigQuery es la infraestructura que lo hace posible. Transforma servicios rígidos y centrados en el ser humano en herramientas fluidas y listas para los agentes.
Para el desarrollador, el mensaje es claro: deje de escribir código adhesivo. Deje de mantener archivos openapi.yaml. El nuevo estándar está aquí. Los enchufes están instalados. Es hora de conectar a los agentes.
🦋 Discusión en Bluesky
Discutir en Bluesky