CloudBeaver MCP Server

Un servidor MCP seguro que conecta agentes de IA al cliente web de CloudBeaver, permitiéndoles explorar esquemas de bases de datos, leer metadatos y ejecutar consultas SQL.

Documentación

Servidor de Protocolo de Contexto de Modelo (MCP)

[!note] Nota Esta función está disponible solo en las ediciones Enterprise, AWS y GCP.

CloudBeaver puede ejecutarse como un servidor de Protocolo de Contexto de Modelo (MCP). Esto permite que clientes de IA externos ejecuten operaciones de base de datos a través de CloudBeaver.

[!info] Información Puede encontrar más información sobre el Protocolo de Contexto de Modelo (MCP) aquí.

Habilitar el servidor MCP

Para activar el servidor MCP:

  1. Navegue a Configuración -> Administración -> Configuración del servidor
  2. Habilite las opciones Integración de IA y Servidor MCP de IA
  3. Abra el menú contextual de la conexión donde desea usar MCP y seleccione Editar conexión.
  4. Abra la pestaña IA, seleccione la casilla Habilitar MCP y haga clic en Guardar. Después de hacer clic en Guardar, aparece la sección de configuración de MCP. Incluye:
    • el Endpoint MCP generado para la conexión seleccionada
      • ejemplos de mcp.json listos para copiar para clientes MCP compatibles

      [!example] Ejemplo

      {
        "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 El endpoint MCP es específico de la conexión. Cada conexión tiene su propio endpoint y debe configurarse por separado en el cliente.

      • la opción Usar autenticación OAuth en lugar de clave de API De forma predeterminada, los fragmentos usan autenticación con token de API. Para usar OAuth, seleccione Usar autenticación OAuth en lugar de clave de API. Los fragmentos generados se actualizan automáticamente.

      [!note] Nota El soporte de OAuth depende del cliente MCP. Si su cliente no admite OAuth para servidores MCP, use autenticación con token de API en su lugar.

  5. Si usa autenticación con token de API, genere un token de acceso de API y reemplace ${token} con el token generado.

Herramientas compatibles

HerramientaQué hace
getDatasourceInfoDevuelve el tipo de BD, la versión y los detalles de la conexión.
listCatalogNamesLista todos los catálogos/bases de datos.
listSchemaNamesLista los esquemas en un catálogo.
listSchemaNamesLista las tablas en un esquema/catálogo.
getTableDetailsDevuelve el DDL de una o más tablas (columnas, restricciones, índices, comentarios).
executeSQLEjecuta una consulta SQL y devuelve los resultados como CSV (por defecto 10 filas).

Configurar un cliente MCP

Después de habilitar MCP para una conexión, use el fragmento de configuración generado para registrar el servidor en su cliente MCP.

El fragmento depende del método de autenticación seleccionado:

  • con autenticación con token de API, el fragmento incluye el endpoint y el encabezado del token
  • con autenticación OAuth, el cliente maneja la autenticación a través del flujo OAuth

La configuración del cliente se realiza completamente en el lado del cliente. Consulte la documentación de su cliente para obtener instrucciones sobre cómo agregar un servidor MCP.

ClienteReferencia
CursorDocumentación de Cursor
VS CodeDocumentación de VS Code
Claude codeDocumentación de Claude code
Claude DesktopDocumentación de Claude Desktop
ZEDDocumentación de ZED

[!tip] Consejo Para otros clientes MCP, use la URL del endpoint generada y adapte la configuración según la documentación del cliente.