Desbloqueie o acesso em tempo real para agentes de IA com o SQL++ e o protocolo de contexto de modelo (MCP)
À medida que os agentes autônomos de IA se tornam mais poderosos e difundidos, os desenvolvedores precisam de maneiras de conectar esses agentes de forma segura e confiável a dados operacionais e analíticos. Quer você esteja criando agentes de atendimento ao cliente, painéis inteligentes ou fluxos de trabalho agênticos, o acesso aos dados é a espinha dorsal da inteligência.
É por isso que temos o prazer de anunciar que O Couchbase agora é oficialmente compatível com o Caixa de ferramentas do Google MCP para bancos de dados.
Essa integração permite que os desenvolvedores acelerem o desenvolvimento de aplicativos de IA agêntica, preenchendo a lacuna entre o banco de dados NoSQL flexível e de alto desempenho do Couchbase e o padrão MCP para orquestração de agentes baseada em ferramentas. Ao aproveitar o Couchbase dentro da MCP Toolbox, as equipes podem desbloquear fluxos de trabalho inteligentes orientados por dados que são seguros, dimensionáveis e sensíveis ao contexto. Os desenvolvedores não precisam mais gastar tempo criando conectores personalizados ou gerenciando lógicas de acesso complexas. Agora eles podem se concentrar na criação de agentes mais inteligentes que consultam e agem sobre dados operacionais com o mínimo de atrito. Essa integração traz o desempenho, a flexibilidade e os recursos em tempo real do Couchbase para o ecossistema emergente de ferramentas de IA compatíveis com o protocolo de contexto de modelo (MCP).
Por que o Couchbase + MCP Toolbox é importante para os desenvolvedores
A Caixa de ferramentas do Google MCP para bancos de dados funciona como um Servidor MCPpermitindo que os agentes de IA interajam com dados estruturados por meio de definições de ferramentas declarativas, sem a necessidade de expor bancos de dados diretamente ou escrever código de integração personalizado para cada caso de uso.
Ao adicionar suporte ao Couchbase, os desenvolvedores ganham:
-
- Modelagem avançada de documentos com acesso a subdocumentos e esquemas flexíveis.
- Escalabilidade e sincronização integradas para aplicativos de borda, móveis e distribuídos.
- Compatibilidade com MCPpermitindo que os agentes de IA raciocinem e consultem os dados do Couchbase por meio de interfaces de ferramentas seguras e padronizadas.
Agora, os agentes podem emitir consultas em linguagem natural que são convertidas em chamadas de ferramentas SQL++ nos bastidores, sem codificar a lógica, criar APIs personalizadas ou expor credenciais de banco de dados.
Como funciona
O Caixa de ferramentas do Google MCP para bancos de dados é um servidor MCP de código aberto que conecta camadas de orquestração de IA (como LangChain, LangGraph ou Claude da Anthropic) a ferramentas apoiadas em banco de dados.
Para configurar o acesso ao Couchbase, você define suas fontes de dados e ferramentas em um arquivo de configuração YAML:
Exemplo 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 |
fontes: pedidos de cb: gentil: couchbase connectionString: couchbase://localhost:8091 balde: orders_bucket escopo: ordens nome de usuário: toolbox_user senha: $CB_PASSWORD ferramentas: obter pedidos de clientes: descrição: Recupere pedidos recentes de um cliente específico por e-mail. fonte: cb-orders consulta: | SELECIONAR ordem_id, total, status, ordem_data DE pedidos_balde ONDE cliente.e-mail = $e-mail ORDEM BY ordem_data DESC LIMITE 10; parâmetros: - nome: e-mail tipo: string descrição: e-mail do cliente |
Uma vez implantados, seus agentes de IA podem invocar obter pedidos de clientes passando o e-mail e o MCP Toolbox traduzirá a solicitação em uma consulta SQL++ segura contra o Couchbase.
Casos de uso de agentes para Couchbase + MCP
Painéis de BI conversacional
Crie agentes que geram painéis e métricas dinâmicos consultando o Couchbase para obter insights comerciais. O suporte a SQL++ do Couchbase permite agregações e JOINs complexos, mesmo em esquemas flexíveis.
-
-
- Exemplo: "Quais foram as 10 principais categorias de produtos no último trimestre por receita?"
-
Assistentes de agentes de comércio eletrônico
Ofereça recomendações de produtos, verificações de estoque e históricos de pedidos a partir de documentos JSON no Couchbase. Ofereça suporte a pesquisas rápidas e pesquisa de texto completo para orientar os usuários em tempo real.
-
-
- Exemplo: "Mostre-me os tênis de corrida de trilha disponíveis sob $120 no tamanho 11."
-
IoT e análise de borda
O Couchbase Mobile e o Sync Gateway trazem dados em tempo real de dispositivos de borda para o Couchbase. Os agentes podem analisar a telemetria, detectar anomalias ou iniciar fluxos de trabalho de correção usando consultas SQL++.
-
-
- Exemplo: "Liste os sensores com flutuações de temperatura superiores a 10 graus na última hora."
-
Copilotos de clientes seguros
Crie agentes personalizados que ajudem os usuários a entender seus próprios dados - finanças, atividades, assistência médica, etc. - ao definir com segurança o escopo das consultas SQL++ para o contexto de identidade deles.
-
-
- Exemplo: "Resuma minhas transações recentes e categorize-as."
-
LangChain + Couchbase via MCP: exemplo de integração
Veja como você pode conectar as ferramentas do Couchbase a um agente LangChain por meio do 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.pré-construído importação create_react_agent de langchain_openai importação ChatOpenAI MCP_ENDPOINT = "http://localhost:8080" caixa de ferramentas = Cliente da caixa de ferramentas(MCP_ENDPOINT) toolbox_tools = cliente da caixa de ferramentas.load_toolset("toolset_name") lm = ChatOpenAI( modelo="gpt-4o", temperatura=0.1, chave api=configurações.openai_api_chave ) agente = create_react_agent( ferramentas=toolbox_tools, modelo=lm, depurar=Verdadeiro ) agente.invocar( {"mensagens": [{"função": "usuário", "content" (conteúdo): "Pegue os últimos pedidos para alice@example.com."}]} ) |
Criado para produção
O MCP Toolbox for Databases oferece recursos de nível de produção prontos para uso:
-
- Implementação orientada por configuração com tempo de inatividade zero
- Pooling de conexões e lógica de repetição
- Autenticação OAuth2 / OIDC para acesso seguro
- Suporte a OpenTelemetry para métricas e rastreamentos
- Suporte a vários bancos de dados a partir de uma única configuração
Você pode implantar a caixa de ferramentas como um microsserviço junto com sua camada de orquestração (por exemplo, no GKE, Cloud Run ou Kubernetes Anywhere).
Comece a usar
-
- Caixa de ferramentas do Google MCP para bancos de dados (GitHub)
- Portal do desenvolvedor do Couchbase
- Implante localmente ou na nuvem com o Docker, o Cloud Run ou o Kubernetes
Em resumo
Com essa nova integração, o Couchbase se junta à crescente lista de back-ends prontos para produção no ecossistema do Google MCP. Os desenvolvedores agora têm uma maneira rápida, dimensionável e segura de permitir que os agentes de IA acessem dados de documentos NoSQL usando protocolos padronizados.
Isso reduz a barreira para a criação de aplicativos inteligentes que reagem em tempo real às entradas do usuário, aos dados contextuais e aos estados do sistema em tempo real, tudo com a tecnologia do Couchbase e regido pelo padrão aberto MCP.