Framework e runtime Python para criar, servir e gerenciar plataformas de agentes de IA, com uma interface web para administração.
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
Adicione o servidor Toolbox à configuração do seu cliente MCP
- 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
Um servidor MCP local que encaminha prompts do Cursor, VS Code, Windsurf ou Claude Desktop para ChatGPT, Claude, Gemini, Perplexity, APIs BYOK ou modelos locais do Ollama.
AutoGPT é uma plataforma open source para criar, executar e agendar agentes de IA que realizam fluxos de trabalho com várias etapas a partir de descrições em linguagem natural ou de um editor visual.
Comprime saídas de ferramentas, logs, arquivos e trechos de RAG antes de chegarem a um LLM, como biblioteca, proxy ou servidor MCP.
Agente autônomo de pesquisa open source que planeja perguntas, coleta fontes da web e locais e escreve relatórios com citações usando qualquer provedor de LLM.
Memória persistente para agentes de programação com IA, que registra sessões automaticamente e injeta contexto relevante em sessões futuras no Claude Code, Cursor, Codex e outros clientes MCP.