Database Tools for Claude AI
Permite que o Claude AI interaja diretamente com bancos de dados MySQL.
Documentação
Database Tools for Claude AI
Este é um servidor MCP (Model Context Protocol) que permite que o Claude AI interaja diretamente com bancos de dados MySQL.
Recursos
- Consulte bancos de dados MySQL através do Claude
- Execute qualquer consulta SQL válida
- Obtenha informações sobre tabelas, incluindo tamanho e estrutura
- Resultados formatados para fácil leitura no Claude
Instalação
Instalando via Smithery
Para instalar o Database Tools for Claude Desktop automaticamente via Smithery:
npx -y @smithery/cli install @elber-code/database-tools --client claude
Para instalar e usar esta ferramenta, siga estes passos:
-
Clone ou baixe o repositório
git clone [repository-url]ou baixe e extraia o arquivo ZIP.
-
Instale as dependências Navegue até o diretório do projeto e execute:
npm install
Configuração
Para que o Claude use esta ferramenta, você precisa adicionar a configuração ao arquivo claude_desktop_config.json, que normalmente está localizado em:
C:\Users\YOUR_USER\AppData\Roaming\Claude\claude_desktop_config.json
Com a seguinte estrutura:
{
"mcpServers": {
// Other existing configurations...
"database-tools": {
"command": "node",
"args": [
"C:\\path\\to\\index.js"
]
}
}
}
Uso
Uma vez configurado, você pode interagir com seus bancos de dados MySQL a partir do Claude com comandos como:
-
Liste todos os bancos de dados
"Execute consulta no MySQL para me mostrar os bancos de dados." -
Veja as tabelas em um banco de dados
"Execute consulta no MySQL para me mostrar a tabelaname_table." -
Consulte o tamanho de uma tabela
"Execute consulta no MySQL para me mostrar o tamanho da tabelaname_table." -
Execute consultas personalizadas
"Execute consulta no MySQL: 'A descrição do que você quer que sua consulta faça.'"
Segurança
Esta ferramenta executa com as permissões configuradas no arquivo mysql.js. Certifique-se de que as credenciais fornecidas tenham apenas as permissões necessárias para as operações que você deseja permitir.
Solução de problemas
Se você tiver problemas de conexão, verifique:
- Se o MySQL está em execução
- Se as credenciais em
mysql.jsestão corretas - Se o caminho no arquivo de configuração do Claude está correto
Implementação
Para consultar bancos de dados, basta pedir ao Claude algo como: "Mostre-me todos os bancos de dados no meu MySQL" ou "Qual é o tamanho da tabela de usuários?"