Repolode
googleapis

googleapis/mcp-toolbox

Um servidor MCP open source que conecta agentes de IA, IDEs e aplicativos a bancos de dados por meio de ferramentas prontas ou definições personalizadas.

Estrelas
16,681
Forks
1,765
Issues abertas
396
Último commit
há 3 dias

O que é?

O MCP Toolbox for Databases é um servidor open source do Model Context Protocol que dá a agentes de IA, assistentes de IDE e aplicativos acesso a bancos de dados. Execute-o com uma flag prebuilt para um banco específico, como --prebuilt=postgres, e clientes MCP como Gemini CLI, Claude Code ou Codex terão ferramentas genéricas para listar tabelas, executar SQL e explorar schemas.

Em produção, o projeto também funciona como um framework para ferramentas personalizadas. Os desenvolvedores definem fontes, ferramentas, toolsets, prompts e recursos em um arquivo tools.yaml, com instruções SQL parametrizadas e acesso restrito. Os SDKs de cliente para Python, JavaScript/TypeScript, Go e Java carregam essas ferramentas em frameworks como LangChain, LlamaIndex, Genkit e ADK.

O servidor oferece suporte a uma ampla variedade de bancos de dados, incluindo PostgreSQL, MySQL, BigQuery, Spanner, MongoDB, Redis, Elasticsearch e ClickHouse. Ele gerencia o pool de conexões, autenticação baseada em IAM e métricas e traces do OpenTelemetry, além de incluir uma interface integrada para testar ferramentas.

Recursos principais

  • 01Ferramentas genéricas prontas para bancos de dados populares, que podem ser usadas em IDEs e CLIs compatíveis com MCP
  • 02Definições de ferramentas personalizadas em YAML, com SQL parametrizado, toolsets e prompts
  • 03SDKs de cliente para Python, JavaScript/TypeScript, Go e Java
  • 04Autenticação integrada ao IAM e pool de conexões
  • 05Exportação de métricas e traces do OpenTelemetry
  • 06Interface interativa para testar ferramentas e toolsets

Casos de uso

  • Permitir que um assistente de programação com IA explore um schema PostgreSQL ou MySQL e escreva código que leve o banco de dados em conta
  • Dar a um agente de produção algumas ferramentas SQL parametrizadas e com acesso restrito, em vez de acesso direto ao banco de dados
  • Conectar agentes do LangChain ou LlamaIndex a dados do BigQuery ou Spanner
  • Disponibilizar consultas a bancos de dados para vários agentes por meio de toolsets nomeados

Início rápido

  1. 1

    Adicione o servidor Toolbox à configuração do seu cliente MCP

  2. 2

    Execute o servidor Toolbox com seu arquivo de configuração

    npx @toolbox-sdk/server --config tools.yaml

Antes de usar

  • Para se conectar a um banco de dados, é necessário configurar variáveis de ambiente de conexão ou um arquivo de configuração.
  • A execução via npx é otimizada para oferecer praticidade, não desempenho; para produção, recomendamos binários ou contêineres.

Tópicos

Perguntas frequentes

O que é mcp-toolbox?
Um servidor MCP open source que conecta agentes de IA, IDEs e aplicativos a bancos de dados por meio de ferramentas prontas ou definições personalizadas. O MCP Toolbox for Databases é um servidor open source do Model Context Protocol que dá a agentes de IA, assistentes de IDE e aplicativos acesso a bancos de dados. Execute-o com uma flag prebuilt para um banco específico, como --prebuilt=postgres, e clientes MCP como Gemini CLI, Claude Code ou Codex terão ferramentas genéricas para listar tabelas, executar SQL e explorar schemas.
mcp-toolbox é gratuito? Qual é a licença?
mcp-toolbox é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
mcp-toolbox ainda é mantido?
Manutenção ativa. O último commit de mcp-toolbox foi em 17 de out. de 2026.
Para que posso usar mcp-toolbox?
Permitir que um assistente de programação com IA explore um schema PostgreSQL ou MySQL e escreva código que leve o banco de dados em conta Dar a um agente de produção algumas ferramentas SQL parametrizadas e com acesso restrito, em vez de acesso direto ao banco de dados Conectar agentes do LangChain ou LlamaIndex a dados do BigQuery ou Spanner Disponibilizar consultas a bancos de dados para vários agentes por meio de toolsets nomeados
Como instalar mcp-toolbox?
Adicione o servidor Toolbox à configuração do seu cliente MCP Execute o servidor Toolbox com seu arquivo de configuração: npx @toolbox-sdk/server --config tools.yaml
Onde consigo mcp-toolbox?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/googleapis/mcp-toolbox

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados