MCPdir — MCP Server Directory
🇬🇧 🇪🇸

DreamFactory MCP

by DreamFactory

Consulta MS SQL, MySQL, PostgreSQL y más de forma segura mediante APIs REST con control RBAC

database Node.js Intermedio Auto-hospedable
⭐ 100 stars 📅 Actualizado: hace 1m

Descripción

Servidor MCP para DreamFactory, una plataforma que genera automáticamente APIs REST seguras desde cualquier base de datos. En lugar de conectarse directamente a las bases de datos, este servidor enruta todas las consultas a través de la capa RBAC (Role-Based Access Control) de DreamFactory, asegurando que los asistentes de IA solo accedan a datos que están autorizados a ver. Soporta MS SQL Server, MySQL, PostgreSQL, Oracle, MongoDB y muchos otros backends de bases de datos a través de una interfaz API unificada. DreamFactory maneja autenticación, limitación de velocidad y registro de auditoría — así obtienes seguridad de nivel empresarial sin construir middleware personalizado. Ideal para equipos que necesitan dar acceso a IA a bases de datos de producción sin exponer cadenas de conexión directas.

✅ Ideal para

Equipos empresariales que necesitan dar a asistentes de IA acceso seguro y auditado a múltiples bases de datos sin exponer credenciales directas

⏭️ No recomendado si

Tienes una sola base de datos y te sientes cómodo con conexiones SQL directas

💡 Casos de uso

  • Consultar múltiples backends de bases de datos a través de una capa API segura única
  • Dar a asistentes de IA acceso controlado a datos de producción con RBAC
  • Explorar y gestionar registros en diferentes tipos de bases de datos desde una interfaz
  • Construir pipelines de datos que respeten permisos basados en roles automáticamente

👍 Ventajas

  • Acceso controlado por RBAC — la IA solo ve lo que su rol permite, sin acceso directo a la base de datos
  • Soporte multi-base de datos (SQL Server, MySQL, PostgreSQL, Oracle, MongoDB) vía API unificada
  • No se exponen credenciales de base de datos directas al asistente de IA
  • DreamFactory maneja autenticación, limitación de velocidad y registro de auditoría de forma nativa

👎 Desventajas

  • Requiere una instancia de DreamFactory funcionando como middleware entre la IA y las bases de datos
  • Latencia adicional por enrutar consultas a través de la capa API
  • DreamFactory en sí necesita configuración y mantenimiento

🔧 Herramientas expuestas (5 herramientas)

ToolCategoríaDescripción
list_tablesdiscoveryListar todas las tablas disponibles en un servicio de base de datos
describe_schemadiscoveryObtener la definición del esquema y detalles de columnas de una tabla
list_servicesdiscoveryListar todos los servicios de bases de datos configurados en DreamFactory
query_databasequeryEjecutar una consulta contra una base de datos a través de la API de DreamFactory
manage_recordswriteCrear, actualizar o eliminar registros en una tabla

⚡ Instalación

Requisitos previos:

  • • Node.js v18+
  • • DreamFactory API key and instance URL
  • • API key requerida

Consulta la documentación de Claude Code para configurar este MCP server.

💡 Consejos y trucos

Configura tu instancia de DreamFactory primero y añade conexiones de bases de datos a través de su panel de administración. Usa list_services para ver todos los backends de bases de datos disponibles, luego list_tables para explorar cada uno. La capa RBAC significa que debes configurar un rol API apropiado para el asistente de IA — evita usar API keys de nivel admin.

🔄 Alternativas

Info rápida

Autor
DreamFactory
Licencia
Apache-2.0
Runtime
Node.js 18+
Transporte
stdio
Categoría
database
Dificultad
Intermedio
Auto-hospedable
Auth
Docker
Versión
latest
Actualizado
28 feb 2026

Compatibilidad con clientes

  • Claude Code
  • Cursor
  • VS Code Copilot
  • Gemini CLI
  • Windsurf
  • Cline
  • JetBrains AI
  • Warp

Plataformas

🍎 macOS 🐧 Linux 🪟 Windows