dbeaver-mcp: ponte MCP que expõe bancos de dados locais para assistentes de IA
dbeaver-mcp, por FelipeFlohr, é um servidor MCP que conecta assistentes de IA a bancos de dados locais para exploração orientada por consultas. A ferramenta lê configurações de banco de dados existentes e as expõe a hosts do Protocolo de Contexto de Modelo, permitindo que agentes de linguagem natural executem SQL contra esquemas acessíveis. As principais capacidades incluem reutilização de configuração, comunicação MCP STDIO e scripts de lançador local. Desenvolvedores, analistas de dados e experimentadores de IA ganham uma maneira de consultar bancos de dados ao vivo a partir de seus fluxos de trabalho de assistente sem reconstruir configurações de conexão.
Quais tarefas você pode realmente usar para isso?
O aplicativo suporta inspeção de dados interativa e consultas ad-hoc de assistentes compatíveis com MCP, para que os usuários possam pedir a um agente para inspecionar esquemas, executar consultas SELECT e amostrar resultados. As saídas são resultados de consulta somente leitura retornados ao host, o que torna a ferramenta adequada para tarefas exploratórias, como gerar trechos de consulta, verificar conteúdos de tabelas e extrair pequenos conjuntos de resultados para análise.
Como ele se integra com fluxos de trabalho de desenvolvedores existentes?
A ferramenta se integra a um espaço de trabalho DBeaver descobrindo conexões configuradas e reutilizando drivers do DBeaver, o que elimina a configuração manual de conexão para hosts MCP. Ela é executada como um servidor Spring Boot autônomo com scripts de inicialização que buscam um JRE quando necessário e se comunica com clientes através do transporte STDIO padrão. Esse design posiciona o aplicativo como uma ponte local entre conexões gerenciadas pelo DBeaver e clientes MCP.
Quais são os limites de entrada, sistemas suportados e medidas de segurança?
A ferramenta suporta PostgreSQL, Oracle (11 e posterior) e Firebird (2.5 e posterior), e aceita conexões SSH apenas quando configuradas com autenticação por senha no DBeaver. Transações são executadas em modo somente leitura e são revertidas automaticamente, aplicando um modelo de segurança não destrutivo. As plataformas suportadas são Windows e Linux, e um host compatível com MCP, como um assistente de desktop, é necessário para iniciar consultas.
Uma opção prática e orientada à inspeção para usuários do DBeaver
Como um projeto de código aberto hospedado no GitHub, a ferramenta fornece uma ponte auditável para equipes que precisam de inspeção de banco de dados assistida; seu modelo de transação somente leitura reduz o risco de modificação. Usuários que dependem de autenticação por chave SSH ou precisam de operações de gravação devem esperar limites. Para desenvolvedores e analistas que buscam acesso seguro e local ao MCP das conexões do DBeaver, esta ferramenta é uma opção pragmática.





