Desbloquee el acceso en tiempo real de los agentes de IA con SQL++ y el Protocolo de Contexto de Modelos (MCP)
A medida que los agentes autónomos de IA se vuelven más potentes y omnipresentes, los desarrolladores necesitan formas de conectar de forma segura y fiable estos agentes a los datos operativos y analíticos. Ya se trate de agentes de atención al cliente, cuadros de mando inteligentes o flujos de trabajo de agentes, el acceso a los datos es la columna vertebral de la inteligencia.
Por eso nos complace anunciar que Couchbase ya es compatible oficialmente con Google MCP Toolbox para bases de datos.
Esta integración permite a los desarrolladores acelerar el desarrollo de aplicaciones de IA agéntica al salvar la brecha entre la base de datos NoSQL flexible y de alto rendimiento de Couchbase y el estándar MCP para la orquestación de agentes basada en herramientas. Al aprovechar Couchbase dentro de MCP Toolbox, los equipos pueden desbloquear flujos de trabajo inteligentes basados en datos que son seguros, escalables y conscientes del contexto. Los desarrolladores ya no tienen que dedicar tiempo a crear conectores personalizados ni a gestionar lógicas de acceso complejas. Ahora pueden centrarse en crear agentes más inteligentes que consulten los datos operativos y actúen sobre ellos con un mínimo de fricción. Esta integración aporta las capacidades de rendimiento, flexibilidad y tiempo real de Couchbase al ecosistema emergente de herramientas de IA compatibles con el protocolo de contexto de modelo (MCP).
Por qué Couchbase + MCP Toolbox son importantes para los desarrolladores
La caja de herramientas de Google MCP para bases de datos actúa como un Servidor MCPLa integración de la inteligencia artificial con datos estructurados permite a los agentes de IA interactuar con datos estructurados mediante definiciones de herramientas declarativas, sin necesidad de exponer directamente las bases de datos ni de escribir código de integración personalizado para cada caso de uso.
Al añadir compatibilidad con Couchbase, los desarrolladores ganan:
-
- Modelado de documentos enriquecidos con acceso a subdocumentos y esquemas flexibles.
- Escalabilidad y sincronización integradas para aplicaciones periféricas, móviles y distribuidas.
- Compatibilidad con MCPque permite a los agentes de IA razonar y consultar datos de Couchbase a través de interfaces de herramientas seguras y estandarizadas.
Ahora, los agentes pueden realizar consultas en lenguaje natural que se convierten en llamadas a herramientas SQL++ entre bastidores, sin necesidad de codificar la lógica, crear API personalizadas ni exponer credenciales de bases de datos.
Cómo funciona
En Google MCP Toolbox para bases de datos es un servidor MCP de código abierto que conecta capas de orquestación de IA (como LangChain, LangGraph o Claude de Anthropic) con herramientas respaldadas por bases de datos.
Para configurar el acceso a Couchbase, debes definir tus fuentes de datos y herramientas en un archivo de configuración YAML:
Ejemplo de tools.yaml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
fuentes: cb-orders: amable: couchbase connectionString: couchbase://localhost:8091 cubo: pedidos_cubo alcance: pedidos nombre de usuario: toolbox_user contraseña: $CB_CONTRASEÑA herramientas: obtener-pedidos-de-clientes: descripción: Recupere los pedidos recientes de un cliente específico por correo electrónico. fuente: cb-pedidos consulta: | SELECCIONE pedir_id, total, estado, pedir_fecha DESDE pedidos_cubo DONDE cliente.correo electrónico = $correo electrónico PEDIR POR pedir_fecha DESC LÍMITE 10; parámetros: - nombre: correo electrónico tipo: cadena descripción: correo electrónico del cliente |
Una vez desplegados, sus agentes de IA pueden invocar obtener-pedidos-de-clientes pasando el correo electrónico y MCP Toolbox traducirá la petición en una consulta SQL++ segura contra Couchbase.
Casos de uso Agentic para Couchbase + MCP
Cuadros de mando de BI conversacional
Crea agentes que generen cuadros de mando dinámicos y métricas consultando Couchbase para obtener información empresarial. El soporte SQL++ de Couchbase permite agregaciones y JOINs complejos, incluso a través de esquemas flexibles.
-
-
- Por ejemplo: "¿Cuáles fueron las 10 principales categorías de productos el trimestre pasado por ingresos?"
-
Asistentes de agentes de comercio electrónico
Ofrezca recomendaciones de productos, comprobaciones de inventario e historiales de pedidos a partir de documentos JSON en Couchbase. Admite búsquedas rápidas y de texto completo para guiar a los usuarios en tiempo real.
-
-
- Ejemplo: "Muéstrame zapatillas de trail running disponibles bajo $120 en talla 11".
-
IoT y Edge Analytics
Couchbase Mobile y Sync Gateway traen datos en tiempo real desde dispositivos de borde a Couchbase. Los agentes pueden analizar la telemetría, detectar anomalías o iniciar flujos de trabajo de corrección mediante consultas SQL++.
-
-
- Por ejemplo: "Lista de sensores con fluctuaciones de temperatura superiores a 10 grados en la última hora".
-
Copilotos seguros para clientes
Cree agentes personalizados que ayuden a los usuarios a comprender sus propios datos -finanzas, actividad, asistencia sanitaria, etc.- mediante consultas SQL++ de alcance seguro a su contexto de identidad.
-
-
- Por ejemplo: "Resumir mis transacciones recientes y clasificarlas".
-
LangChain + Couchbase vía MCP: ejemplo de integración
Así es como puedes conectar herramientas Couchbase a un agente LangChain a través de MCP Toolbox:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
de langógrafo.preconstruido importar crear_agente_reactivo de langchain_openai importar ChatOpenAI MCP_ENDPOINT = "http://localhost:8080" caja_de_herramientas = ToolboxClient(MCP_ENDPOINT) caja_herramientas = cliente_herramienta.cargar_herramientas("toolset_name") llm = ChatOpenAI( modelo="gpt-4o", temperatura=0.1, clave_api=ajustes.openai_api_clave ) agente = crear_agente_reactivo( herramientas=caja_herramientas, modelo=llm, depurar=Verdadero ) agente.invoque( {"mensajes": [{"rol": "usuario", "contenido": "Consigue los últimos pedidos para alice@example.com."}]} ) |
Diseñado para la producción
MCP Toolbox for Databases ofrece funciones de producción desde el primer momento:
-
- Implantación basada en la configuración sin tiempo de inactividad
- Agrupación de conexiones y lógica de reintento
- OAuth2 / OIDC auth para un acceso seguro
- Compatibilidad con OpenTelemetry para métricas y trazas
- Soporte para múltiples bases de datos a partir de una única configuración
Puede desplegar la caja de herramientas como un microservicio junto a su capa de orquestación (por ejemplo, en GKE, Cloud Run o Kubernetes Anywhere).
Empezar
-
- Google MCP Toolbox para bases de datos (GitHub)
- Portal para desarrolladores de Couchbase
- Despliegue local o en la nube con Docker, Cloud Run o Kubernetes
En resumen
Con esta nueva integración, Couchbase se une a la creciente lista de backends listos para producción en el ecosistema Google MCP. Los desarrolladores disponen ahora de una forma rápida, escalable y segura de permitir a los agentes de IA acceder a datos de documentos NoSQL mediante protocolos estandarizados.
Esto reduce la barrera a la creación de aplicaciones inteligentes que reaccionan en tiempo real a las entradas del usuario, los datos contextuales y los estados del sistema en vivo, todo ello impulsado por Couchbase y regido por el estándar abierto MCP.