2 de junho de 20268 min de leitura

Conectando agentes de IA a dados não estruturados com servidores MCP do Google Cloud Storage

Manjul Sahay, Product Manager, Google Cloud

Google Cloud

Conectando agentes de IA a dados não estruturados com servidores MCP do Google Cloud Storage

TL;DR: O GCS MCP Server transforma o Google Cloud Storage em um repositório 'agent-ready', conectando agentes de IA a dados não estruturados via protocolo padrão MCP. Com opções Remote (gerenciado) e Local (customizável), o serviço oferece segurança baseada em IAM, observabilidade total e proteção contra ataques via Model Armor. Empresas como Palo Alto Networks, Airwallex e Snap já reduziram drasticamente o tempo de análise e automação de workflows complexos.

O Google Cloud Storage (GCS) é um componente fundamental da moderna stack agentic e o lar preferido para dados não estruturados em escala. À medida que as empresas colocam agentes em produção, o foco crítico se deslocou para transformar dados em contexto e construir integrações seguras e padronizadas para acessá-lo. Esta é a essência do smart storage: tornar dados não estruturados inerentemente prontos para agentes, convertendo objetos passivos em contexto rico para raciocínio. Seja automatizando workflows financeiros complexos ou diagnosticando falhas de sistema em segundos, o sucesso da IA agora depende de quão perfeitamente os agentes podem alavancar essa inteligência para tomar decisões inteligentes e de alto impacto.

Neste artigo, compartilharemos três exemplos de agentes construídos por clientes usando o GCS e, em seguida, mostraremos como conectar seus agentes ao GCS de forma segura e confiável usando o Model Context Protocol (MCP). Combinado com recursos de smart storage, como anotações automáticas e contextos de objetos, o servidor MCP do GCS torna todo o processo de deploy de agentes simples e fácil.

Exemplos reais de sucesso com agentes no Google Cloud Storage

Estamos vendo uma inovação incrível de clientes que utilizam MCP e a stack agentic do Google para resolver problemas de negócio complexos:

  • Palo Alto Networks construiu o agente Strata Co-Pilot, um assistente de IA consciente da tela que guia administradores de segurança de rede por fluxos de configuração complexos — seja destacando etapas ou executando-as diretamente. O agente é alimentado pela Gemini Live API, com o GCS servindo como sua “memória histórica” conectada via servidor MCP do GCS.
  • Airwallex desenvolveu um Assistente de IA que entende o contexto do usuário, responde perguntas e executa workflows em seu nome. Por exemplo, ele pode analisar de forma inteligente documentos de política de despesas e gerar workflows de aprovação detalhados — uma tarefa que normalmente levaria horas manualmente. O GCS e seus metadados são usados pelo agente para armazenar documentos e as informações extraídas, respectivamente.

Vídeo do Airwallex AI Assistant

  • Snap criou um Agente de Otimização de Jobs que analisa especificações de jobs Flink e Spark, metadados e métricas históricas armazenadas no GCS em milhares de jobs para encontrar oportunidades de otimização, gerar estimativas de custo e ajustar configurações. Com esse agente, a Snap já reduziu o tempo de investigação de 30 minutos para apenas 30 segundos!

Em todos esses três agentes, o servidor MCP do GCS lida com operações de dados e também impõe RBAC e políticas de acesso padrão.

Como conectar agentes ao GCS usando MCP

O MCP rapidamente se tornou o padrão universal para conectar agentes a fontes de dados, mas construir servidores customizados do zero é frequentemente um processo lento e que desvia o foco da inovação. Esse caminho introduz uma sobrecarga significativa de desenvolvimento e risco, pois força você a gerenciar tudo, desde autenticação e tratamento de erros até acompanhar as capacidades em evolução do GCS. Para resolver isso, o GCS oferece duas opções poderosas de servidor MCP — Remote e Local — permitindo que você delegue a infraestrutura fundamental e se concentre em criar valor.

1. Remote MCP Server: totalmente gerenciado
Conectar seus agentes ao Cloud Storage MCP server não requer deploy de infraestrutura. Basta apontar a configuração do seu agente para o endpoint gerenciado e você obtém acesso imediato aos seus dados não estruturados no GCS, permitindo escalar suas cargas de trabalho agentic sem sobrecarga operacional.

Como o servidor MCP do Cloud Storage segue o padrão aberto MCP, ele funciona perfeitamente com principais frameworks agentic como ADK e é compatível com clientes MCP. Você pode conectar facilmente clientes como Google Antigravity e Anthropic’s Claude adicionando um Custom Connector nas configurações. Basta apontá-lo para seu endpoint MCP do Cloud Storage e você estará pronto para começar a construir — sem arquivos de configuração complexos.

GIF demonstrando conexão do agente

Conectar um agente ao armazenamento exige segurança e governança robustas. O servidor MCP do GCS é construído sobre os frameworks padrão de identidade, observabilidade e segurança do Google Cloud:

  • Segurança baseada em identidade: a autenticação é feita inteiramente via IAM, sem uso de chaves compartilhadas. Isso garante que os agentes só possam acessar dados (buckets e objetos) explicitamente autorizados pelo usuário.
  • Observabilidade total: para rastrear a atividade do agente, cada requisição e ação feita por meio desses servidores MCP é registrada no Cloud Audit Logs. Isso fornece às equipes de segurança um registro de cada interação, mantendo a visibilidade junto com a facilidade de acesso.
  • Segurança MCP — varredura de conteúdo: opcionalmente, você pode configurar o endpoint MCP com o serviço de segurança de conteúdo do Google, o Google Cloud Model Armor. Isso permite implementar controles de segurança contra vetores de ataque comuns do MCP — como ataques de injeção direta e indireta de prompt, ataques de envenenamento de ferramentas MCP e injeções maliciosas de URL/SQL — bem como prevenir o vazamento de dados sensíveis.

Os servidores MCP do Cloud Storage são perfeitos para a maioria dos casos de uso em produção; no entanto, como em todos os servidores remotos, você perde a capacidade de personalizar completamente suas ferramentas MCP.

2. Local MCP Server: auto-gerenciado para customização controlada
Enquanto o servidor Remote lida com acesso padrão a dados, o Local MCP é a escolha certa quando você precisa construir ferramentas customizadas específicas para sua lógica de negócio. Por exemplo, se seu agente precisa realizar transformações especializadas de dados — como redigir PII ou adicionar contexto de outro sistema interno — sempre que lê um arquivo do GCS, um servidor Local MCP permite definir essas capacidades exclusivas.

O servidor Local MCP do GCS é um repositório GitHub open-source mantido pelo Google, que fornece uma ponte confiável para seus dados. Aqui estão algumas dicas para projetar ferramentas customizadas:

  • Forneça descrições precisas e claras para minimizar invocações incorretas pelos modelos.
  • Implemente tratamento de erros amigável ao modelo, para que ele entenda seus erros e se autocorrija.

O GCS Local MCP agora também faz parte do MCP Toolbox for Databases, um único repositório open-source contendo conectores para principais serviços de dados como GCS, BigQuery, AlloyDB, Spanner e Cloud SQL, facilitando o monitoramento e gerenciamento do seu ecossistema de dados. O Toolbox oferece desenvolvimento simplificado com menos código boilerplate, segurança aprimorada via OAuth2 e OIDC, e observabilidade de ponta a ponta com integração OpenTelemetry.

Primeiros passos

Seja otimizando um processo existente como a Snap ou automatizando a criação de workflows como a Airwallex, seus dados não estruturados são um dos maiores ativos do seu agente.

Perguntas Frequentes

  • O que é o Model Context Protocol (MCP) e por que ele é importante para agentes de IA?
    MCP é um padrão aberto universal para conectar agentes de IA a fontes de dados. Ele elimina a necessidade de construir integrações customizadas, acelerando o desenvolvimento e garantindo segurança, observabilidade e compatibilidade entre diferentes frameworks e clientes de agentes.

  • Qual a diferença entre o GCS MCP Server Remote e o Local?
    O Remote é totalmente gerenciado pela Google: sem infraestrutura para deploy, ideal para a maioria dos casos de produção. O Local é auto-gerenciado e open-source, permitindo criar ferramentas customizadas (ex.: redação de PII, transformações) que vão além do acesso padrão aos dados.

  • Como o GCS MCP Server garante segurança no acesso dos agentes aos dados?
    Utiliza IAM para autenticação baseada em identidade, Cloud Audit Logs para rastrear todas as ações, e pode ser integrado ao Google Cloud Model Armor para proteção contra ataques como injeção de prompt, envenenamento de ferramentas MCP e vazamento de dados sensíveis.

  • Quais benefícios práticos as empresas brasileiras podem obter com o GCS MCP Server?
    Redução drástica no tempo de investigação de jobs (como a Snap que caiu de 30 minutos para 30 segundos), automação de workflows financeiros complexos (Airwallex) e assistência inteligente em configurações de segurança (Palo Alto Networks). Tudo isso sem abrir mão de governança e escalabilidade.


Artigo originalmente publicado por Manjul Sahay, Product Manager, Google Cloud em Cloud Blog.

Gostou? Compartilhe:
Precisa de ajuda?Fale com nossos especialistas 👋
Avatar Walcew - Headset