Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

MCP Toolbox for Databases

O servidor de bancos de dados de código aberto do Google: ferramentas SQL prontas para cerca de 40 fontes, ou suas próprias consultas revisadas definidas em YAML.

Análise de Sheela · Atualizado

Nossa nota

4.5/5

O servidor de banco de dados sobre o qual construir agentes de produção, porque permite trocar SQL aberto por consultas que você escreveu, embora seus padrões de rede pressuponham mais cuidado do que a maioria das pessoas tem.

O que é MCP Toolbox for Databases?

O MCP Toolbox for Databases, do Google, funciona de duas formas. Como servidor pronto, ele dá aos agentes ferramentas predefinidas como list_tables e execute_sql para um banco de dados escolhido. Como framework, você define suas próprias ferramentas parametrizadas em um arquivo tools.yaml, de modo que um agente em produção só pode executar as consultas que você escreveu. Ele foi lançado primeiro como Gen AI Toolbox for Databases, e o repositório genai-toolbox passou a se chamar mcp-toolbox.

Uma configuração predefinida roda com npx -y @toolbox-sdk/server --prebuilt=postgres --stdio e os dados de conexão em variáveis de ambiente, ou baixando o binário ou o contêiner. O repositório traz cerca de 40 configurações predefinidas, que cobrem AlloyDB, BigQuery, Cloud SQL, Spanner, Firestore e Bigtable no Google Cloud, além de PostgreSQL, MySQL, SQL Server, Oracle, ClickHouse, Snowflake, Neo4j, Elasticsearch, SQLite e outros. Há SDKs de cliente para Python, JavaScript, Go e Java.

O projeto tem licença Apache-2.0 e cerca de 16.700 estrelas no GitHub; a v1.14.0 saiu em 8 de outubro de 2026, depois de versões semanais ou quinzenais ao longo de setembro.

Como instalar MCP Toolbox for Databases

npx -y @toolbox-sdk/server --prebuilt=postgres --stdio

MCP Toolbox for Databases vale a pena?

O modo framework é o motivo para escolher o Toolbox em vez de um servidor de um único banco de dados. Em vez de entregar execute_sql a um agente de produção, você escreve em YAML instruções nomeadas e parametrizadas, como uma busca de hotel que aceita apenas um nome, e o agente não pode chamar mais nada. O Toolbox acrescenta pool de conexões, autenticação IAM para bancos de dados do Google Cloud e rastreamento com OpenTelemetry, que são as partes que as equipes costumam construir mal por conta própria.

O modo predefinido é amplo, mas pesado. Só a configuração do Postgres define 29 ferramentas, de execute_sql e list_tables a diagnósticos de locks, bloat e replicação, o que é muito schema para carregar em cada sessão. Os toolsets reduzem isso, por exemplo --prebuilt=postgres/data para apenas SQL, e esse deveria ser o padrão para agentes de programação. O execute_sql predefinido é tão aberto quanto o usuário do banco por trás dele, então um papel somente leitura é a proteção real.

O servidor HTTP precisa de reforço antes de chegar perto de uma rede. Ele escuta em 127.0.0.1:5000, o que é sensato, mas --allowed-hosts e --allowed-origins têm * como padrão, e a documentação da CLI avisa que * é inseguro até em localhost, porque uma página web maliciosa pode alcançar o servidor por DNS rebinding. O tráfego é HTTP simples, a menos que você passe um certificado e uma chave. O modo stdio, que a maioria dos clientes de desktop usa, evita o problema.

O Google agora vende a outra metade do argumento. Seus servidores MCP gerenciados para bancos de dados do Google Cloud oferecem a experiência predefinida sem nada para executar, e o FAQ do Toolbox posiciona o projeto de código aberto como a opção auto-hospedada e de evolução mais rápida para ferramentas personalizadas e bancos que não são do Google. Equipes só com BigQuery ou AlloyDB podem achar os servidores gerenciados suficientes; quem mistura Snowflake, Postgres e Neo4j, não.

Onde ele se destaca

  • Um engenheiro de backend depurando um banco Postgres lento a partir do Claude Code

    Encontrar locks bloqueantes, tabelas inchadas e planos de consulta ruins sem escrever consultas ao catálogo

    Rode a configuração postgres predefinida via stdio com um papel somente leitura; ferramentas como list_locks, list_top_bloated_tables e get_query_plan respondem diretamente. É gratuito; o custo são 29 schemas de ferramentas no contexto, a menos que você carregue um toolset mais restrito.

  • Uma equipe construindo um agente de atendimento ao cliente sobre um banco de pedidos

    Deixar o agente consultar o status de pedidos sem lhe dar SQL aberto

    Defina três ou quatro ferramentas parametrizadas em tools.yaml e exponha só esse toolset via HTTP atrás de TLS, com os hosts permitidos definidos como o nome do serviço. Pool de conexões e rastreamento vêm junto.

  • Um líder de dados cujo data warehouse é BigQuery, com um pouco de Snowflake e Postgres

    Escolher entre os servidores MCP gerenciados do Google e rodar o Toolbox

    Os servidores gerenciados não exigem hospedagem, mas cobrem apenas bancos do Google Cloud. O Toolbox cobre os três a partir de uma implantação, mas exige um host, TLS e alguém para manter o tools.yaml sob revisão. Os custos de consulta são cobrados por cada banco como de costume.

Antes de decidir

Configuração
npx -y @toolbox-sdk/server --prebuilt=postgres --stdio com POSTGRES_HOST, POSTGRES_DATABASE, POSTGRES_USER e POSTGRES_PASSWORD definidos; documentado para Gemini CLI, Antigravity, Claude Code e Codex. Binários e contêineres são fixados por versão, atualmente 1.14.0.
Integrações
Toolsets predefinidos por banco de dados (o Postgres tem 29 ferramentas agrupadas em data, monitor, health, view-config e replication, misturando diagnósticos somente leitura com o execute_sql capaz de escrever); ferramentas, toolsets e prompts personalizados em tools.yaml; SDKs para ADK, LangChain e LlamaIndex.
Dados e privacidade
Roda na sua própria máquina ou servidor, então os dados vão apenas para o banco de dados e para o cliente MCP. O acesso é o que o usuário do banco ou a identidade IAM permitir. A documentação da CLI aponta o risco de DNS rebinding e CORS dos hosts e origens * padrão, e o tráfego HTTP não é criptografado sem --tls-cert e --tls-key. Não há alertas de segurança publicados no GitHub.
Custo em escala
Sem taxa de licença. Os custos são o próprio banco de dados, cobranças por consulta em data warehouses como o BigQuery e um pequeno host sempre ligado se você o rodar via HTTP para agentes de produção.
Limites
Listas grandes de ferramentas predefinidas aumentam o contexto, a menos que sejam reduzidas; as ferramentas predefinidas são genéricas, então o uso em produção significa escrever e manter YAML; o rastreador tem cerca de 395 issues e pull requests abertos.

O que é bom

  • Ferramentas personalizadas em YAML limitam agentes de produção a consultas aprovadas
  • Cerca de 40 configurações predefinidas de bancos de dados em um só binário
  • Pool de conexões, autenticação IAM e OpenTelemetry integrados
  • Versões frequentes; SDKs para Python, JS, Go e Java

O que não é

  • O modo HTTP usa * como padrão para hosts e origens permitidos, inseguro segundo a própria documentação
  • O Postgres predefinido carrega 29 ferramentas, a menos que seja reduzido a um toolset
  • O execute_sql predefinido só é tão seguro quanto o papel do banco de dados
  • Mais configuração do que servidores de um único banco de dados

Ideal para

Equipes que trabalham com vários bancos de dados ou querem construir ferramentas de banco controladas para agentes de produção.

Alternativas ao MCP Toolbox for Databases

MCP Toolbox for Databases: perguntas frequentes

MCP Toolbox for Databases vale a pena?
O servidor de banco de dados sobre o qual construir agentes de produção, porque permite trocar SQL aberto por consultas que você escreveu, embora seus padrões de rede pressuponham mais cuidado do que a maioria das pessoas tem. Damos nota 4.5 de 5.
Quanto custa MCP Toolbox for Databases?
Gratuito e com licença Apache-2.0; você mesmo o executa. Os custos de banco de dados, consultas e hospedagem no Google Cloud são à parte.
Quais são as desvantagens de MCP Toolbox for Databases?
O modo HTTP usa * como padrão para hosts e origens permitidos, inseguro segundo a própria documentação; o Postgres predefinido carrega 29 ferramentas, a menos que seja reduzido a um toolset; o execute_sql predefinido só é tão seguro quanto o papel do banco de dados; mais configuração do que servidores de um único banco de dados.
Para quem MCP Toolbox for Databases é indicado?
Equipes que trabalham com vários bancos de dados ou querem construir ferramentas de banco controladas para agentes de produção.
Quanto custa MCP Toolbox for Databases para uma equipe ou em produção?
Sem taxa de licença. Os custos são o próprio banco de dados, cobranças por consulta em data warehouses como o BigQuery e um pequeno host sempre ligado se você o rodar via HTTP para agentes de produção.
MCP Toolbox for Databases é seguro para dados da empresa?
Roda na sua própria máquina ou servidor, então os dados vão apenas para o banco de dados e para o cliente MCP. O acesso é o que o usuário do banco ou a identidade IAM permitir. A documentação da CLI aponta o risco de DNS rebinding e CORS dos hosts e origens * padrão, e o tráfego HTTP não é criptografado sem --tls-cert e --tls-key. Não há alertas de segurança publicados no GitHub.
Quais são as melhores alternativas ao MCP Toolbox for Databases?
As alternativas mais próximas que analisamos são Supabase MCP Server, ClickHouse MCP Server e Snowflake-managed MCP Server.

Respostas verificadas em 22 de out. de 2026.