CloudBeaver MCP Server

Um servidor MCP seguro que conecta agentes de IA ao cliente web CloudBeaver, permitindo que eles explorem esquemas de banco de dados, leiam metadados e executem consultas SQL.

Documentação

Servidor de Protocolo de Contexto de Modelo (MCP)

[!note] Nota Este recurso está disponível apenas nas edições Enterprise, AWS e GCP.

O CloudBeaver pode ser executado como um servidor de Protocolo de Contexto de Modelo (MCP). Isso permite que clientes de IA externos executem operações de banco de dados por meio do CloudBeaver.

[!info] Informação Você pode encontrar mais informações sobre o Protocolo de Contexto de Modelo (MCP) aqui.

Habilitar o servidor MCP

Para ativar o servidor MCP:

  1. Navegue até Configurações -> Administração -> Configuração do Servidor
  2. Habilite as opções Integração de IA e Servidor MCP de IA
  3. Abra o menu de contexto da conexão onde você deseja usar o MCP e selecione Editar Conexão.
  4. Abra a aba IA, selecione a caixa de seleção Habilitar MCP e clique em Salvar. Após clicar em Salvar, a seção de configuração do MCP aparece. Ela inclui:
    • o Endpoint MCP gerado para a conexão selecionada
      • exemplos de mcp.json prontos para copiar para clientes MCP compatíveis

      [!example] Exemplo

      {
        "mcpServers": {
          "dbeaver": {
            "type": "http",
            "url": "https://server-example.com/api/mcp/projects/General/datasources/postgres-jdbc-19b9378f1f8-60bb24cfcd2979a7",
            "headers": {
              "X-API-Key": "${token}"
            }
          }
        }
      }
      

      [!important] Importante O endpoint MCP é específico da conexão. Cada conexão tem seu próprio endpoint e deve ser configurada separadamente no cliente.

      • a opção Usar autenticação OAuth em vez de chave de API Por padrão, os trechos de código usam autenticação por token de API. Para usar OAuth, selecione Usar autenticação OAuth em vez de chave de API. Os trechos gerados são atualizados automaticamente.

      [!note] Nota O suporte a OAuth depende do cliente MCP. Se o seu cliente não suportar OAuth para servidores MCP, use autenticação por token de API.

  5. Se você usar autenticação por token de API, gere um token de acesso à API e substitua ${token} pelo token gerado.

Ferramentas compatíveis

FerramentaO que ela faz
getDatasourceInfoRetorna o tipo de banco de dados, versão e detalhes da conexão.
listCatalogNamesLista todos os catálogos/bancos de dados.
listSchemaNamesLista esquemas em um catálogo.
listSchemaNamesLista tabelas em um esquema/catálogo.
getTableDetailsRetorna o DDL para uma ou mais tabelas (colunas, restrições, índices, comentários).
executeSQLExecuta uma consulta SQL e retorna os resultados como CSV (padrão de 10 linhas).

Configurar um cliente MCP

Depois de habilitar o MCP para uma conexão, use o trecho de configuração gerado para registrar o servidor no seu cliente MCP.

O trecho depende do método de autenticação selecionado:

  • com autenticação por token de API, o trecho inclui o endpoint e o cabeçalho do token
  • com autenticação OAuth, o cliente lida com a autenticação por meio do fluxo OAuth

A configuração do cliente é realizada inteiramente no lado do cliente. Consulte a documentação do seu cliente para obter instruções sobre como adicionar um servidor MCP.

ClienteReferência
CursorDocumentação do Cursor
VS CodeDocumentação do VS Code
Claude codeDocumentação do Claude code
Claude DesktopDocumentação do Claude Desktop
ZEDDocumentação do ZED

[!tip] Dica Para outros clientes MCP, use a URL do endpoint gerada e adapte a configuração de acordo com a documentação do cliente.