Database Tools for Claude AI

Permite que o Claude AI interaja diretamente com bancos de dados MySQL.

Documentação

Database Tools for Claude AI

smithery badge

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:

  1. Clone ou baixe o repositório

    git clone [repository-url]
    

    ou baixe e extraia o arquivo ZIP.

  2. 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:

  1. Liste todos os bancos de dados
    "Execute consulta no MySQL para me mostrar os bancos de dados."

  2. Veja as tabelas em um banco de dados
    "Execute consulta no MySQL para me mostrar a tabela name_table."

  3. Consulte o tamanho de uma tabela
    "Execute consulta no MySQL para me mostrar o tamanho da tabela name_table."

  4. 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.js estã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?"